Bouncy Castle Cryptography 1.19

org.bouncycastle.asn1.x509
Class SubjectKeyIdentifier

java.lang.Object
  |
  +--org.bouncycastle.asn1.x509.SubjectKeyIdentifier
All Implemented Interfaces:
DEREncodable

public class SubjectKeyIdentifier
extends java.lang.Object
implements DEREncodable

 SubjectKeyIdentifier::= OCTET STRING
 


Constructor Summary
SubjectKeyIdentifier(ASN1OctetString keyid)
           
SubjectKeyIdentifier(byte[] keyid)
           
SubjectKeyIdentifier(SubjectPublicKeyInfo spki)
          Calulates the keyidentifier using a SHA1 hash over the BIT STRING from SubjectPublicKeyInfo as defined in RFC2459.
 
Method Summary
 DERObject getDERObject()
           SubjectKeyIdentifier := OCTET STRING
static SubjectKeyIdentifier getInstance(ASN1TaggedObject obj, boolean explicit)
           
static SubjectKeyIdentifier getInstance(java.lang.Object obj)
           
 byte[] getKeyIdentifier()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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(java.lang.Object obj)

getKeyIdentifier

public byte[] getKeyIdentifier()

getDERObject

public DERObject getDERObject()
 SubjectKeyIdentifier := OCTET STRING
 
Specified by:
getDERObject in interface DEREncodable

Bouncy Castle Cryptography 1.19