Class JcaPKIXIdentity


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

      Constructors 
      Constructor Description
      JcaPKIXIdentity​(java.security.PrivateKey privKey, java.security.cert.X509Certificate cert)
      Base constructor - a private key and its associated public key certificate.
      JcaPKIXIdentity​(java.security.PrivateKey privKey, java.security.cert.X509Certificate[] certs)
      Base constructor - a private key and its associated certificate chain.
    • Constructor Detail

      • JcaPKIXIdentity

        public JcaPKIXIdentity​(java.security.PrivateKey privKey,
                               java.security.cert.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​(java.security.PrivateKey privKey,
                               java.security.cert.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 java.security.PrivateKey getPrivateKey()
        Return the private key for this identity.
        Returns:
        the identity's private key.
      • getX509Certificate

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

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