Class JcaPKIXIdentity


  • public class JcaPKIXIdentity
    extends PKIXIdentity
    Holder class for public/private key based identity information.
    • Constructor Detail

      • JcaPKIXIdentity

        public JcaPKIXIdentity​(PrivateKey privKey,
                               X509Certificate[] certs)
        Base constructor - a private key and its associated certificate chain. The chain should be ordered so that certs[0] is the matching public key for privKey.
        Parameters:
        privKey - the private key.
        certs - the public key certificates identifying it.
      • JcaPKIXIdentity

        public JcaPKIXIdentity​(PrivateKey privKey,
                               X509Certificate cert)
        Base constructor - a private key and its associated public key certificate.
        Parameters:
        privKey - the private key.
        cert - privKey's matching public key certificate.
    • Method Detail

      • getPrivateKey

        public PrivateKey getPrivateKey()
        Return the private key for this identity.
        Returns:
        the identity's private key.
      • getX509Certificate

        public X509Certificate getX509Certificate()
        Return the certificate associated with the private key.
        Returns:
        the primary certificate.
      • getX509CertificateChain

        public X509Certificate[] getX509CertificateChain()
        Return the certificate chain associated with the private key.
        Returns:
        the certificate chain.