Table of Contents

Class BasicOcspRespGenerator

Namespace
Org.BouncyCastle.Ocsp
Assembly
BouncyCastle.Cryptography.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<string> SignatureAlgNames { get; }

Property Value

IEnumerable<string>

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, 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

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

Generate(ISignatureFactory, X509Certificate[], DateTime)

Generate the signed response using the passed in signature calculator.

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

Parameters

signatureCalculatorFactory ISignatureFactory

Implementation of signing calculator factory.

chain X509Certificate[]

The certificate chain associated with the response signer.

producedAt DateTime

"produced at" date.

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