Bouncy Castle Cryptography Library 1.81

org.bouncycastle.cms.jcajce
Class JceKeyTransRecipientId

java.lang.Object
  extended byorg.bouncycastle.cms.RecipientId
      extended byorg.bouncycastle.cms.PKIXRecipientId
          extended byorg.bouncycastle.cms.KeyTransRecipientId
              extended byorg.bouncycastle.cms.jcajce.JceKeyTransRecipientId
All Implemented Interfaces:
java.lang.Cloneable, org.bouncycastle.util.Selector

public class JceKeyTransRecipientId
extends KeyTransRecipientId


Field Summary
 
Fields inherited from class org.bouncycastle.cms.PKIXRecipientId
baseSelector
 
Fields inherited from class org.bouncycastle.cms.RecipientId
kek, kem, keyAgree, keyTrans, password
 
Constructor Summary
JceKeyTransRecipientId(javax.security.auth.x500.X500Principal issuer, java.math.BigInteger serialNumber)
          Construct a recipient id based on the provided issuer and serial number..
JceKeyTransRecipientId(javax.security.auth.x500.X500Principal issuer, java.math.BigInteger serialNumber, byte[] subjectKeyId)
          Construct a recipient id based on the provided issuer, serial number, and subjectKeyId..
JceKeyTransRecipientId(java.security.cert.X509Certificate certificate)
          Construct a recipient id based on the issuer, serial number and subject key identifier (if present) of the passed in certificate.
 
Methods inherited from class org.bouncycastle.cms.KeyTransRecipientId
clone, equals, match
 
Methods inherited from class org.bouncycastle.cms.PKIXRecipientId
getIssuer, getSerialNumber, getSubjectKeyIdentifier, hashCode
 
Methods inherited from class org.bouncycastle.cms.RecipientId
getType
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JceKeyTransRecipientId

public JceKeyTransRecipientId(java.security.cert.X509Certificate certificate)
Construct a recipient id based on the issuer, serial number and subject key identifier (if present) of the passed in certificate.

Parameters:
certificate - certificate providing the issue and serial number and subject key identifier.

JceKeyTransRecipientId

public JceKeyTransRecipientId(javax.security.auth.x500.X500Principal issuer,
                              java.math.BigInteger serialNumber)
Construct a recipient id based on the provided issuer and serial number..

Parameters:
issuer - the issuer to use.
serialNumber - the serial number to use.

JceKeyTransRecipientId

public JceKeyTransRecipientId(javax.security.auth.x500.X500Principal issuer,
                              java.math.BigInteger serialNumber,
                              byte[] subjectKeyId)
Construct a recipient id based on the provided issuer, serial number, and subjectKeyId..

Parameters:
issuer - the issuer to use.
serialNumber - the serial number to use.
subjectKeyId - the subject key ID to use.

Bouncy Castle Cryptography Library 1.81