<PackageReference Include="BouncyCastle.Cryptography" Version="2.4.0" />

BasicOcspRespGenerator

public class BasicOcspRespGenerator
public IEnumerable<string> SignatureAlgNames { get; }

public BasicOcspRespGenerator(RespID responderID)

public void AddResponse(CertificateID certID, CertificateStatus certStatus)

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

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

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

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

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

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

Generate the signed response using the passed in signature calculator.

public void SetResponseExtensions(X509Extensions responseExtensions)