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
  
    - publicKeyAsymmetricKeyParameter
  BasicOcspRespGenerator(RespID)
  
  
  
  
  
    public BasicOcspRespGenerator(RespID responderID)
   
  Parameters
  
    - responderIDRespID
Properties
  
  
  SignatureAlgNames
  
  
  
  
  
    public IEnumerable SignatureAlgNames { get; }
   
  Property Value
  
    - IEnumerable
Methods
  
  
  AddResponse(CertificateID, CertificateStatus)
  
  
  
  
  
    public void AddResponse(CertificateID certID, CertificateStatus certStatus)
   
  Parameters
  
    - certIDCertificateID
- certStatusCertificateStatus
  AddResponse(CertificateID, CertificateStatus, X509Extensions)
  
  
  
  
  
    public void AddResponse(CertificateID certID, CertificateStatus certStatus, X509Extensions singleExtensions)
   
  Parameters
  
    - certIDCertificateID
- certStatusCertificateStatus
- singleExtensionsX509Extensions
  AddResponse(CertificateID, CertificateStatus, DateTime, X509Extensions)
  
  
  
  
  
    public void AddResponse(CertificateID certID, CertificateStatus certStatus, DateTime nextUpdate, X509Extensions singleExtensions)
   
  Parameters
  
    - certIDCertificateID
- certStatusCertificateStatus
- nextUpdateDateTime
- singleExtensionsX509Extensions
  AddResponse(CertificateID, CertificateStatus, DateTime, DateTime, X509Extensions)
  
  
  
  
  
    public void AddResponse(CertificateID certID, CertificateStatus certStatus, DateTime thisUpdate, DateTime nextUpdate, X509Extensions singleExtensions)
   
  Parameters
  
    - certIDCertificateID
- certStatusCertificateStatus
- thisUpdateDateTime
- nextUpdateDateTime
- singleExtensionsX509Extensions
  Generate(ISignatureFactory, X509Certificate[], DateTime)
  
  
  
  
  
    public BasicOcspResp Generate(ISignatureFactory signatureCalculatorFactory, X509Certificate[] chain, DateTime producedAt)
   
  Parameters
  
    - signatureCalculatorFactoryISignatureFactory
- chainX509Certificate[]
- producedAtDateTime
Returns
  
    - BasicOcspResp
  Generate(string, AsymmetricKeyParameter, X509Certificate[], DateTime)
  
  
  
  
  
    public BasicOcspResp Generate(string signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate[] chain, DateTime thisUpdate)
   
  Parameters
  
    - signingAlgorithmstring
- privateKeyAsymmetricKeyParameter
- chainX509Certificate[]
- thisUpdateDateTime
Returns
  
    - BasicOcspResp
  Generate(string, AsymmetricKeyParameter, X509Certificate[], DateTime, SecureRandom)
  
  
  
  
  
    public BasicOcspResp Generate(string signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate[] chain, DateTime producedAt, SecureRandom random)
   
  Parameters
  
    - signingAlgorithmstring
- privateKeyAsymmetricKeyParameter
- chainX509Certificate[]
- producedAtDateTime
- randomSecureRandom
Returns
  
    - BasicOcspResp
  SetResponseExtensions(X509Extensions)
  
  
  
  
  
    public void SetResponseExtensions(X509Extensions responseExtensions)
   
  Parameters
  
    - responseExtensionsX509Extensions