Class JcaPKCS10CertificationRequest

java.lang.Object
org.bouncycastle.pkcs.PKCS10CertificationRequest
org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest

public class JcaPKCS10CertificationRequest extends PKCS10CertificationRequest
JCA-aware extension of PKCS10CertificationRequest that returns the request's public key as a JCA PublicKey. Use setProvider(String) to pin the underlying KeyFactory lookup to a specific JCE provider.
  • Constructor Details

    • JcaPKCS10CertificationRequest

      public JcaPKCS10CertificationRequest(org.bouncycastle.asn1.pkcs.CertificationRequest certificationRequest)
      Wrap a parsed CertificationRequest.
      Parameters:
      certificationRequest - the underlying request.
    • JcaPKCS10CertificationRequest

      public JcaPKCS10CertificationRequest(byte[] encoding) throws IOException
      Parse a BER/DER encoded PKCS#10 request.
      Parameters:
      encoding - the encoded request bytes.
      Throws:
      IOException - if the data is not a valid CertificationRequest.
    • JcaPKCS10CertificationRequest

      public JcaPKCS10CertificationRequest(PKCS10CertificationRequest requestHolder)
      Re-wrap an existing PKCS10CertificationRequest as a JCA-aware holder.
      Parameters:
      requestHolder - the existing holder.
  • Method Details