Class SMIMEEncryptionKeyPreferenceAttribute

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.cms.Attribute
org.bouncycastle.asn1.smime.SMIMEEncryptionKeyPreferenceAttribute
All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable

public class SMIMEEncryptionKeyPreferenceAttribute extends Attribute
The SMIMEEncryptionKeyPreference object.
 SMIMEEncryptionKeyPreference ::= CHOICE {
     issuerAndSerialNumber   [0] IssuerAndSerialNumber,
     receipentKeyId          [1] RecipientKeyIdentifier,
     subjectAltKeyIdentifier [2] SubjectKeyIdentifier
 }
 
  • Constructor Details

    • SMIMEEncryptionKeyPreferenceAttribute

      public SMIMEEncryptionKeyPreferenceAttribute(IssuerAndSerialNumber issAndSer)
    • SMIMEEncryptionKeyPreferenceAttribute

      public SMIMEEncryptionKeyPreferenceAttribute(RecipientKeyIdentifier rKeyId)
    • SMIMEEncryptionKeyPreferenceAttribute

      public SMIMEEncryptionKeyPreferenceAttribute(org.bouncycastle.asn1.ASN1OctetString sKeyId)
      Parameters:
      sKeyId - the subjectKeyIdentifier value (normally the X.509 one)