Class JcaPKIXIdentityBuilder


  • public class JcaPKIXIdentityBuilder
    extends java.lang.Object
    Builder for a private/public identity object representing a "user"
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.bouncycastle.pkix.jcajce.JcaPKIXIdentity build​(java.io.File keyFile, java.io.File certificateFile)
      Build an identity from the passed in key and certificate file in PEM format.
      org.bouncycastle.pkix.jcajce.JcaPKIXIdentity build​(java.io.InputStream keyStream, java.io.InputStream certificateStream)
      Build an identity from the passed in key and certificate stream in PEM format.
      JcaPKIXIdentityBuilder setProvider​(java.lang.String providerName)  
      JcaPKIXIdentityBuilder setProvider​(java.security.Provider provider)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JcaPKIXIdentityBuilder

        public JcaPKIXIdentityBuilder()
    • Method Detail

      • build

        public org.bouncycastle.pkix.jcajce.JcaPKIXIdentity build​(java.io.File keyFile,
                                                                  java.io.File certificateFile)
                                                           throws java.io.IOException,
                                                                  java.security.cert.CertificateException
        Build an identity from the passed in key and certificate file in PEM format.
        Parameters:
        keyFile - the PEM file containing the key
        certificateFile - the PEM file containing the certificate
        Returns:
        an identity object.
        Throws:
        java.io.IOException - on a general parsing error.
        java.security.cert.CertificateException - on a certificate parsing error.
      • build

        public org.bouncycastle.pkix.jcajce.JcaPKIXIdentity build​(java.io.InputStream keyStream,
                                                                  java.io.InputStream certificateStream)
                                                           throws java.io.IOException,
                                                                  java.security.cert.CertificateException
        Build an identity from the passed in key and certificate stream in PEM format.
        Parameters:
        keyStream - the PEM stream containing the key
        certificateStream - the PEM stream containing the certificate
        Returns:
        an identity object.
        Throws:
        java.io.IOException - on a general parsing error.
        java.security.cert.CertificateException - on a certificate parsing error.