Package org.bouncycastle.cms.jcajce
Class JceKEMRecipientId
- java.lang.Object
-
- org.bouncycastle.cms.RecipientId
-
- org.bouncycastle.cms.PKIXRecipientId
-
- org.bouncycastle.cms.KEMRecipientId
-
- org.bouncycastle.cms.jcajce.JceKEMRecipientId
-
- All Implemented Interfaces:
java.lang.Cloneable
,org.bouncycastle.util.Selector
public class JceKEMRecipientId extends KEMRecipientId
-
-
Field Summary
-
Fields inherited from class org.bouncycastle.cms.PKIXRecipientId
baseSelector
-
-
Constructor Summary
Constructors Constructor Description JceKEMRecipientId(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.JceKEMRecipientId(javax.security.auth.x500.X500Principal issuer, java.math.BigInteger serialNumber)
Construct a recipient id based on the provided issuer and serial number..JceKEMRecipientId(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..
-
Method Summary
-
Methods inherited from class org.bouncycastle.cms.KEMRecipientId
clone, match
-
Methods inherited from class org.bouncycastle.cms.PKIXRecipientId
equals, getIssuer, getSerialNumber, getSubjectKeyIdentifier, hashCode
-
Methods inherited from class org.bouncycastle.cms.RecipientId
getType
-
-
-
-
Constructor Detail
-
JceKEMRecipientId
public JceKEMRecipientId(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.
-
JceKEMRecipientId
public JceKEMRecipientId(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.
-
JceKEMRecipientId
public JceKEMRecipientId(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.
-
-