Class CertificateService

java.lang.Object
org.forgerock.openam.shared.security.crypto.CertificateService

@Supported public final class CertificateService extends Object
This service provides operations for querying X509Certificates.
  • Method Details

    • validate

      @Supported(scriptingApi=true) public boolean validate(X509Certificate certificate, String base64EncodedPublicKey)
      Validates whether a X509Certificate was signed using the private key that corresponds to the specified public key.
      Parameters:
      certificate - the X509Certificate to validate against
      base64EncodedPublicKey - the base64 encoded public key, the algorithm of which needs to be verified
      Returns:
      true if the public key's algorithm verifies against the certificate, else false