Table of Contents

Class SignaturePolicyIdentifier

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

Remarks

SignaturePolicyIdentifier ::= CHOICE {
	SignaturePolicyId		SignaturePolicyId,
	SignaturePolicyImplied	SignaturePolicyImplied
}

SignaturePolicyImplied ::= NULL

Constructors

SignaturePolicyIdentifier()

public SignaturePolicyIdentifier()

SignaturePolicyIdentifier(SignaturePolicyId)

public SignaturePolicyIdentifier(SignaturePolicyId signaturePolicyId)

Parameters

signaturePolicyId SignaturePolicyId

Properties

SignaturePolicyId

public SignaturePolicyId SignaturePolicyId { get; }

Property Value

SignaturePolicyId

Methods

GetInstance(Asn1TaggedObject, bool)

public static SignaturePolicyIdentifier GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SignaturePolicyIdentifier

GetInstance(object)

public static SignaturePolicyIdentifier GetInstance(object obj)

Parameters

obj object

Returns

SignaturePolicyIdentifier

GetOptional(Asn1Encodable)

public static SignaturePolicyIdentifier GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

SignaturePolicyIdentifier

GetTagged(Asn1TaggedObject, bool)

public static SignaturePolicyIdentifier GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SignaturePolicyIdentifier

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object