Table of Contents

Class SubjectKeyIdentifier

Namespace
Enterprises.Org.BouncyCastle.Asn1.X509
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class SubjectKeyIdentifier : Asn1Encodable, IAsn1Convertible
Inheritance
SubjectKeyIdentifier
Implements
Derived
Inherited Members

Constructors

SubjectKeyIdentifier(Asn1OctetString)

public SubjectKeyIdentifier(Asn1OctetString keyID)

Parameters

keyID Asn1OctetString

SubjectKeyIdentifier(SubjectPublicKeyInfo)

public SubjectKeyIdentifier(SubjectPublicKeyInfo spki)

Parameters

spki SubjectPublicKeyInfo

SubjectKeyIdentifier(byte[])

public SubjectKeyIdentifier(byte[] keyID)

Parameters

keyID byte[]

Methods

CreateSha1KeyIdentifier(SubjectPublicKeyInfo)

public static SubjectKeyIdentifier CreateSha1KeyIdentifier(SubjectPublicKeyInfo keyInfo)

Parameters

keyInfo SubjectPublicKeyInfo

Returns

SubjectKeyIdentifier

CreateTruncatedSha1KeyIdentifier(SubjectPublicKeyInfo)

public static SubjectKeyIdentifier CreateTruncatedSha1KeyIdentifier(SubjectPublicKeyInfo keyInfo)

Parameters

keyInfo SubjectPublicKeyInfo

Returns

SubjectKeyIdentifier

GetInstance(Asn1TaggedObject, bool)

public static SubjectKeyIdentifier GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

SubjectKeyIdentifier

GetInstance(object)

public static SubjectKeyIdentifier GetInstance(object obj)

Parameters

obj object

Returns

SubjectKeyIdentifier

GetKeyIdentifier()

public byte[] GetKeyIdentifier()

Returns

byte[]

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object