Package org.bouncycastle.pkix
Class PKIXIdentity
- java.lang.Object
-
- org.bouncycastle.pkix.PKIXIdentity
-
- Direct Known Subclasses:
JcaPKIXIdentity
public class PKIXIdentity extends java.lang.ObjectHolder class for public/private key based identity information.
-
-
Constructor Summary
Constructors Constructor Description PKIXIdentity(org.bouncycastle.asn1.pkcs.PrivateKeyInfo privateKeyInfo, X509CertificateHolder[] certificateHolders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description X509CertificateHoldergetCertificate()Return the certificate associated with the private key info.org.bouncycastle.asn1.pkcs.PrivateKeyInfogetPrivateKeyInfo()Return the private key info for this identity.RecipientIdgetRecipientId()Return a RecipientId for the identity's (private key, certificate) pair.
-
-
-
Constructor Detail
-
PKIXIdentity
public PKIXIdentity(org.bouncycastle.asn1.pkcs.PrivateKeyInfo privateKeyInfo, X509CertificateHolder[] certificateHolders)
-
-
Method Detail
-
getPrivateKeyInfo
public org.bouncycastle.asn1.pkcs.PrivateKeyInfo getPrivateKeyInfo()
Return the private key info for this identity.- Returns:
- the identity's private key (if available, null otherwise).
-
getCertificate
public X509CertificateHolder getCertificate()
Return the certificate associated with the private key info.- Returns:
- a X509CertificateHolder
-
getRecipientId
public RecipientId getRecipientId()
Return a RecipientId for the identity's (private key, certificate) pair.
-
-