Table of Contents

Class BasicOcspResp

Namespace
Enterprises.Org.BouncyCastle.Ocsp
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class BasicOcspResp : X509ExtensionBase, IX509Extension
Inheritance
BasicOcspResp
Implements
Inherited Members

Constructors

BasicOcspResp(BasicOcspResponse)

public BasicOcspResp(BasicOcspResponse resp)

Parameters

resp BasicOcspResponse

Properties

ProducedAt

public DateTime ProducedAt { get; }

Property Value

DateTime

ResponderId

public RespID ResponderId { get; }

Property Value

RespID

ResponseExtensions

public X509Extensions ResponseExtensions { get; }

Property Value

X509Extensions

Responses

public SingleResp[] Responses { get; }

Property Value

SingleResp[]

SignatureAlgName

public string SignatureAlgName { get; }

Property Value

string

SignatureAlgOid

public string SignatureAlgOid { get; }

Property Value

string

Version

public int Version { get; }

Property Value

int

Methods

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetCertificates(string)

public IX509Store GetCertificates(string type)

Parameters

type string

Returns

IX509Store

GetCerts()

public X509Certificate[] GetCerts()

Returns

X509Certificate[]

GetEncoded()

public byte[] GetEncoded()

Returns

byte[]

GetHashCode()

public override int GetHashCode()

Returns

int

GetResponseData()

[Obsolete("RespData class is no longer required as all functionality is available on this class")]
public RespData GetResponseData()

Returns

RespData

GetSignature()

public byte[] GetSignature()

Returns

byte[]

GetTbsResponseData()

public byte[] GetTbsResponseData()

Returns

byte[]

GetX509Extensions()

protected override X509Extensions GetX509Extensions()

Returns

X509Extensions

Verify(AsymmetricKeyParameter)

public bool Verify(AsymmetricKeyParameter publicKey)

Parameters

publicKey AsymmetricKeyParameter

Returns

bool