Table of Contents

Class BasicOcspRespGenerator

Namespace
Enterprises.Org.BouncyCastle.Ocsp
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class BasicOcspRespGenerator
Inheritance
BasicOcspRespGenerator
Inherited Members

Constructors

BasicOcspRespGenerator(AsymmetricKeyParameter)

public BasicOcspRespGenerator(AsymmetricKeyParameter publicKey)

Parameters

publicKey AsymmetricKeyParameter

BasicOcspRespGenerator(RespID)

public BasicOcspRespGenerator(RespID responderID)

Parameters

responderID RespID

Properties

SignatureAlgNames

public IEnumerable SignatureAlgNames { get; }

Property Value

IEnumerable

Methods

AddResponse(CertificateID, CertificateStatus)

public void AddResponse(CertificateID certID, CertificateStatus certStatus)

Parameters

certID CertificateID
certStatus CertificateStatus

AddResponse(CertificateID, CertificateStatus, X509Extensions)

public void AddResponse(CertificateID certID, CertificateStatus certStatus, X509Extensions singleExtensions)

Parameters

certID CertificateID
certStatus CertificateStatus
singleExtensions X509Extensions

AddResponse(CertificateID, CertificateStatus, DateTime, X509Extensions)

public void AddResponse(CertificateID certID, CertificateStatus certStatus, DateTime nextUpdate, X509Extensions singleExtensions)

Parameters

certID CertificateID
certStatus CertificateStatus
nextUpdate DateTime
singleExtensions X509Extensions

AddResponse(CertificateID, CertificateStatus, DateTime, DateTime, X509Extensions)

public void AddResponse(CertificateID certID, CertificateStatus certStatus, DateTime thisUpdate, DateTime nextUpdate, X509Extensions singleExtensions)

Parameters

certID CertificateID
certStatus CertificateStatus
thisUpdate DateTime
nextUpdate DateTime
singleExtensions X509Extensions

Generate(ISignatureFactory, X509Certificate[], DateTime)

public BasicOcspResp Generate(ISignatureFactory signatureCalculatorFactory, X509Certificate[] chain, DateTime producedAt)

Parameters

signatureCalculatorFactory ISignatureFactory
chain X509Certificate[]
producedAt DateTime

Returns

BasicOcspResp

Generate(string, AsymmetricKeyParameter, X509Certificate[], DateTime)

public BasicOcspResp Generate(string signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate[] chain, DateTime thisUpdate)

Parameters

signingAlgorithm string
privateKey AsymmetricKeyParameter
chain X509Certificate[]
thisUpdate DateTime

Returns

BasicOcspResp

Generate(string, AsymmetricKeyParameter, X509Certificate[], DateTime, SecureRandom)

public BasicOcspResp Generate(string signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate[] chain, DateTime producedAt, SecureRandom random)

Parameters

signingAlgorithm string
privateKey AsymmetricKeyParameter
chain X509Certificate[]
producedAt DateTime
random SecureRandom

Returns

BasicOcspResp

SetResponseExtensions(X509Extensions)

public void SetResponseExtensions(X509Extensions responseExtensions)

Parameters

responseExtensions X509Extensions