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