Bouncy Castle Cryptography Library 1.59

org.bouncycastle.pkix
Class PKIXIdentity

java.lang.Object
  extended byorg.bouncycastle.pkix.PKIXIdentity
Direct Known Subclasses:
JcaPKIXIdentity

public class PKIXIdentity
extends java.lang.Object

Holder class for public/private key based identity information.


Constructor Summary
PKIXIdentity(org.bouncycastle.asn1.pkcs.PrivateKeyInfo privateKeyInfo, X509CertificateHolder[] certificateHolders)
           
 
Method Summary
 X509CertificateHolder getCertificate()
          Return the certificate associated with the private key info.
 org.bouncycastle.asn1.pkcs.PrivateKeyInfo getPrivateKeyInfo()
          Return the private key info for this identity.
 RecipientId getRecipientId()
          Return a RecipientId for the identity's (private key, certificate) pair.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.


Bouncy Castle Cryptography Library 1.59