public class RecipientKeyIdentifier extends ASN1Object
 RecipientKeyIdentifier ::= SEQUENCE {
     subjectKeyIdentifier SubjectKeyIdentifier,
     date GeneralizedTime OPTIONAL,
     other OtherKeyAttribute OPTIONAL 
 }
 SubjectKeyIdentifier ::= OCTET STRING
 | Constructor and Description | 
|---|
RecipientKeyIdentifier(ASN1OctetString subjectKeyIdentifier,
                      ASN1GeneralizedTime date,
                      OtherKeyAttribute other)  | 
RecipientKeyIdentifier(ASN1Sequence seq)
Deprecated. 
 
use getInstance() 
 | 
RecipientKeyIdentifier(byte[] subjectKeyIdentifier)  | 
RecipientKeyIdentifier(byte[] subjectKeyIdentifier,
                      ASN1GeneralizedTime date,
                      OtherKeyAttribute other)  | 
| Modifier and Type | Method and Description | 
|---|---|
ASN1GeneralizedTime | 
getDate()  | 
static RecipientKeyIdentifier | 
getInstance(ASN1TaggedObject ato,
           boolean isExplicit)
Return a RecipientKeyIdentifier object from a tagged object. 
 | 
static RecipientKeyIdentifier | 
getInstance(java.lang.Object obj)
Return a RecipientKeyIdentifier object from the given object. 
 | 
OtherKeyAttribute | 
getOtherKeyAttribute()  | 
ASN1OctetString | 
getSubjectKeyIdentifier()  | 
ASN1Primitive | 
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream. 
 | 
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Objectpublic RecipientKeyIdentifier(ASN1OctetString subjectKeyIdentifier, ASN1GeneralizedTime date, OtherKeyAttribute other)
public RecipientKeyIdentifier(byte[] subjectKeyIdentifier,
                              ASN1GeneralizedTime date,
                              OtherKeyAttribute other)
public RecipientKeyIdentifier(byte[] subjectKeyIdentifier)
public RecipientKeyIdentifier(ASN1Sequence seq)
public static RecipientKeyIdentifier getInstance(ASN1TaggedObject ato, boolean isExplicit)
ato - the tagged object holding the object we want.isExplicit - true if the object is meant to be explicitly
              tagged false otherwise.java.lang.IllegalArgumentException - if the object held by the
          tagged object cannot be converted.public static RecipientKeyIdentifier getInstance(java.lang.Object obj)
Accepted inputs:
RecipientKeyIdentifier object
 ASN1Sequence input formats with RecipientKeyIdentifier structure inside
 obj - the object we want converted.java.lang.IllegalArgumentException - if the object cannot be converted.public ASN1OctetString getSubjectKeyIdentifier()
public ASN1GeneralizedTime getDate()
public OtherKeyAttribute getOtherKeyAttribute()
public ASN1Primitive toASN1Primitive()
toASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Object