Table of Contents

Class SubjectAltPublicKeyInfo

Namespace
Org.BouncyCastle.Asn1.X509
Assembly
BouncyCastle.Cryptography.dll
public class SubjectAltPublicKeyInfo : Asn1Encodable, IAsn1Convertible
Inheritance
SubjectAltPublicKeyInfo
Implements
Inherited Members

Constructors

SubjectAltPublicKeyInfo(AlgorithmIdentifier, DerBitString)

public SubjectAltPublicKeyInfo(AlgorithmIdentifier algorithm, DerBitString subjectAltPublicKey)

Parameters

algorithm AlgorithmIdentifier
subjectAltPublicKey DerBitString

SubjectAltPublicKeyInfo(SubjectPublicKeyInfo)

public SubjectAltPublicKeyInfo(SubjectPublicKeyInfo subjectPublicKeyInfo)

Parameters

subjectPublicKeyInfo SubjectPublicKeyInfo

Properties

Algorithm

public AlgorithmIdentifier Algorithm { get; }

Property Value

AlgorithmIdentifier

SubjectAltPublicKey

public DerBitString SubjectAltPublicKey { get; }

Property Value

DerBitString

Methods

FromExtensions(X509Extensions)

public static SubjectAltPublicKeyInfo FromExtensions(X509Extensions extensions)

Parameters

extensions X509Extensions

Returns

SubjectAltPublicKeyInfo

GetInstance(Asn1TaggedObject, bool)

public static SubjectAltPublicKeyInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SubjectAltPublicKeyInfo

GetInstance(object)

public static SubjectAltPublicKeyInfo GetInstance(object obj)

Parameters

obj object

Returns

SubjectAltPublicKeyInfo

GetTagged(Asn1TaggedObject, bool)

public static SubjectAltPublicKeyInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SubjectAltPublicKeyInfo

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object