Table of Contents

Class OriginatorPublicKey

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

Constructors

OriginatorPublicKey(AlgorithmIdentifier, DerBitString)

public OriginatorPublicKey(AlgorithmIdentifier algorithm, DerBitString publicKey)

Parameters

algorithm AlgorithmIdentifier
publicKey DerBitString

OriginatorPublicKey(AlgorithmIdentifier, byte[])

public OriginatorPublicKey(AlgorithmIdentifier algorithm, byte[] publicKey)

Parameters

algorithm AlgorithmIdentifier
publicKey byte[]

Properties

Algorithm

public AlgorithmIdentifier Algorithm { get; }

Property Value

AlgorithmIdentifier

PublicKey

public DerBitString PublicKey { get; }

Property Value

DerBitString

Methods

GetInstance(Asn1TaggedObject, bool)

public static OriginatorPublicKey GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

OriginatorPublicKey

GetInstance(object)

public static OriginatorPublicKey GetInstance(object obj)

Parameters

obj object

Returns

OriginatorPublicKey

GetTagged(Asn1TaggedObject, bool)

public static OriginatorPublicKey GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

OriginatorPublicKey

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object