Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.asn1.smime
Class SMIMEEncryptionKeyPreferenceAttribute

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

public class SMIMEEncryptionKeyPreferenceAttribute
extends Attribute

The SMIMEEncryptionKeyPreference object. SMIMEEncryptionKeyPreference ::= CHOICE { issuerAndSerialNumber [0] IssuerAndSerialNumber, receipentKeyId [1] RecipientKeyIdentifier, subjectAltKeyIdentifier [2] SubjectKeyIdentifier }


Constructor Summary
SMIMEEncryptionKeyPreferenceAttribute(ASN1OctetString sKeyId)
           
SMIMEEncryptionKeyPreferenceAttribute(IssuerAndSerialNumber issAndSer)
           
SMIMEEncryptionKeyPreferenceAttribute(RecipientKeyIdentifier rKeyId)
           
 
Methods inherited from class org.bouncycastle.asn1.cms.Attribute
getAttributeValues, getAttrType, getAttrValues, getInstance, toASN1Primitive
 
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SMIMEEncryptionKeyPreferenceAttribute

public SMIMEEncryptionKeyPreferenceAttribute(IssuerAndSerialNumber issAndSer)

SMIMEEncryptionKeyPreferenceAttribute

public SMIMEEncryptionKeyPreferenceAttribute(RecipientKeyIdentifier rKeyId)

SMIMEEncryptionKeyPreferenceAttribute

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

Bouncy Castle Cryptography Library 1.77.0