public class

KEKIdentifier

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.cms.KEKIdentifier

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
KEKIdentifier(byte[] keyIdentifier, DERGeneralizedTime date, OtherKeyAttribute other)
KEKIdentifier(ASN1Sequence seq)
Public Methods
DERGeneralizedTime getDate()
static KEKIdentifier getInstance(ASN1TaggedObject obj, boolean explicit)
return a KEKIdentifier object from a tagged object.
static KEKIdentifier getInstance(Object obj)
return a KEKIdentifier object from the given object.
ASN1OctetString getKeyIdentifier()
OtherKeyAttribute getOther()
DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Constructors

public KEKIdentifier (byte[] keyIdentifier, DERGeneralizedTime date, OtherKeyAttribute other)

public KEKIdentifier (ASN1Sequence seq)

Public Methods

public DERGeneralizedTime getDate ()

public static KEKIdentifier getInstance (ASN1TaggedObject obj, boolean explicit)

return a KEKIdentifier object from a tagged object.

Parameters
obj the tagged object holding the object we want.
explicit true if the object is meant to be explicitly tagged false otherwise.
Throws
IllegalArgumentException if the object held by the tagged object cannot be converted.

public static KEKIdentifier getInstance (Object obj)

return a KEKIdentifier object from the given object.

Parameters
obj the object we want converted.
Throws
IllegalArgumentException if the object cannot be converted.

public ASN1OctetString getKeyIdentifier ()

public OtherKeyAttribute getOther ()

public DERObject toASN1Object ()

Produce an object suitable for an ASN1OutputStream.

 KEKIdentifier ::= SEQUENCE {
     keyIdentifier OCTET STRING,
     date GeneralizedTime OPTIONAL,
     other OtherKeyAttribute OPTIONAL 
 }