Table of Contents

Class SignerIdentifier

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

Constructors

SignerIdentifier(Asn1Object)

[Obsolete("Will be removed")]
public SignerIdentifier(Asn1Object id)

Parameters

id Asn1Object

SignerIdentifier(Asn1OctetString)

[Obsolete("Use constructor taking a 'SubjectKeyIdentifier' instead")]
public SignerIdentifier(Asn1OctetString id)

Parameters

id Asn1OctetString

SignerIdentifier(IssuerAndSerialNumber)

public SignerIdentifier(IssuerAndSerialNumber id)

Parameters

id IssuerAndSerialNumber

SignerIdentifier(SubjectKeyIdentifier)

public SignerIdentifier(SubjectKeyIdentifier id)

Parameters

id SubjectKeyIdentifier

Properties

ID

public Asn1Encodable ID { get; }

Property Value

Asn1Encodable

IsTagged

public bool IsTagged { get; }

Property Value

bool

Methods

GetInstance(Asn1TaggedObject, bool)

public static SignerIdentifier GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SignerIdentifier

GetInstance(object)

public static SignerIdentifier GetInstance(object o)

Parameters

o object

Returns

SignerIdentifier

GetOptional(Asn1Encodable)

public static SignerIdentifier GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

SignerIdentifier

GetTagged(Asn1TaggedObject, bool)

public static SignerIdentifier GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SignerIdentifier

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object