org.bouncycastle.asn1.x509

Class SubjectKeyIdentifier

public class SubjectKeyIdentifier extends ASN1Encodable

The SubjectKeyIdentifier object.
 SubjectKeyIdentifier::= OCTET STRING
 
Constructor Summary
SubjectKeyIdentifier(byte[] keyid)
SubjectKeyIdentifier(ASN1OctetString keyid)
SubjectKeyIdentifier(SubjectPublicKeyInfo spki)
Calulates the keyidentifier using a SHA1 hash over the BIT STRING from SubjectPublicKeyInfo as defined in RFC2459.
Method Summary
static SubjectKeyIdentifiergetInstance(ASN1TaggedObject obj, boolean explicit)
static SubjectKeyIdentifiergetInstance(Object obj)
byte[]getKeyIdentifier()
DERObjecttoASN1Object()

Constructor Detail

SubjectKeyIdentifier

public SubjectKeyIdentifier(byte[] keyid)

SubjectKeyIdentifier

public SubjectKeyIdentifier(ASN1OctetString keyid)

SubjectKeyIdentifier

public SubjectKeyIdentifier(SubjectPublicKeyInfo spki)
Calulates the keyidentifier using a SHA1 hash over the BIT STRING from SubjectPublicKeyInfo as defined in RFC2459.

Method Detail

getInstance

public static SubjectKeyIdentifier getInstance(ASN1TaggedObject obj, boolean explicit)

getInstance

public static SubjectKeyIdentifier getInstance(Object obj)

getKeyIdentifier

public byte[] getKeyIdentifier()

toASN1Object

public DERObject toASN1Object()