Table of Contents

Class BasicOcspResponse

Namespace
Enterprises.Org.BouncyCastle.Asn1.Ocsp
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class BasicOcspResponse : Asn1Encodable, IAsn1Convertible
Inheritance
BasicOcspResponse
Implements
Inherited Members

Constructors

BasicOcspResponse(ResponseData, AlgorithmIdentifier, DerBitString, Asn1Sequence)

public BasicOcspResponse(ResponseData tbsResponseData, AlgorithmIdentifier signatureAlgorithm, DerBitString signature, Asn1Sequence certs)

Parameters

tbsResponseData ResponseData
signatureAlgorithm AlgorithmIdentifier
signature DerBitString
certs Asn1Sequence

Properties

Certs

public Asn1Sequence Certs { get; }

Property Value

Asn1Sequence

Signature

public DerBitString Signature { get; }

Property Value

DerBitString

SignatureAlgorithm

public AlgorithmIdentifier SignatureAlgorithm { get; }

Property Value

AlgorithmIdentifier

TbsResponseData

public ResponseData TbsResponseData { get; }

Property Value

ResponseData

Methods

GetCerts()

[Obsolete("Use Certs property instead")]
public Asn1Sequence GetCerts()

Returns

Asn1Sequence

GetInstance(Asn1TaggedObject, bool)

public static BasicOcspResponse GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

BasicOcspResponse

GetInstance(object)

public static BasicOcspResponse GetInstance(object obj)

Parameters

obj object

Returns

BasicOcspResponse

GetSignature()

[Obsolete("Use Signature property instead")]
public DerBitString GetSignature()

Returns

DerBitString

GetSignatureAlgorithm()

[Obsolete("Use SignatureAlgorithm property instead")]
public AlgorithmIdentifier GetSignatureAlgorithm()

Returns

AlgorithmIdentifier

GetSignatureOctets()

public byte[] GetSignatureOctets()

Returns

byte[]

GetTbsResponseData()

[Obsolete("Use TbsResponseData property instead")]
public ResponseData GetTbsResponseData()

Returns

ResponseData

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object