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