Table of Contents

Class Signature

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

Constructors

Signature(AlgorithmIdentifier, DerBitString)

public Signature(AlgorithmIdentifier signatureAlgorithm, DerBitString signatureValue)

Parameters

signatureAlgorithm AlgorithmIdentifier
signatureValue DerBitString

Signature(AlgorithmIdentifier, DerBitString, Asn1Sequence)

public Signature(AlgorithmIdentifier signatureAlgorithm, DerBitString signatureValue, Asn1Sequence certs)

Parameters

signatureAlgorithm AlgorithmIdentifier
signatureValue DerBitString
certs Asn1Sequence

Properties

Certs

public Asn1Sequence Certs { get; }

Property Value

Asn1Sequence

SignatureAlgorithm

public AlgorithmIdentifier SignatureAlgorithm { get; }

Property Value

AlgorithmIdentifier

SignatureValue

public DerBitString SignatureValue { get; }

Property Value

DerBitString

Methods

GetInstance(Asn1TaggedObject, bool)

public static Signature GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

Signature

GetInstance(object)

public static Signature GetInstance(object obj)

Parameters

obj object

Returns

Signature

GetSignatureOctets()

public byte[] GetSignatureOctets()

Returns

byte[]

GetTagged(Asn1TaggedObject, bool)

public static Signature GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Signature

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object