Class JcaPKIXIdentityBuilder


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

      • JcaPKIXIdentityBuilder

        public JcaPKIXIdentityBuilder()
    • Method Detail

      • build

        public 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 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.