Package org.bouncycastle.pkix.jcajce
Class JcaPKIXIdentity
java.lang.Object
org.bouncycastle.pkix.PKIXIdentity
org.bouncycastle.pkix.jcajce.JcaPKIXIdentity
Holder class for public/private key based identity information.
-
Constructor Summary
ConstructorsConstructorDescriptionJcaPKIXIdentity
(PrivateKey privKey, X509Certificate cert) Base constructor - a private key and its associated public key certificate.JcaPKIXIdentity
(PrivateKey privKey, X509Certificate[] certs) Base constructor - a private key and its associated certificate chain. -
Method Summary
Modifier and TypeMethodDescriptionReturn the private key for this identity.Return the certificate associated with the private key.Return the certificate chain associated with the private key.Methods inherited from class org.bouncycastle.pkix.PKIXIdentity
getCertificate, getCertificateChain, getPrivateKeyInfo, getRecipientId
-
Constructor Details
-
JcaPKIXIdentity
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
Base constructor - a private key and its associated public key certificate.- Parameters:
privKey
- the private key.cert
- privKey's matching public key certificate.
-
-
Method Details
-
getPrivateKey
Return the private key for this identity.- Returns:
- the identity's private key.
-
getX509Certificate
Return the certificate associated with the private key.- Returns:
- the primary certificate.
-
getX509CertificateChain
Return the certificate chain associated with the private key.- Returns:
- the certificate chain.
-