Class OcspReqGenerator
- Namespace
- Org.BouncyCastle.Ocsp
- Assembly
- BouncyCastle.Cryptography.dll
public class OcspReqGenerator
- Inheritance
-
OcspReqGenerator
- Inherited Members
-
Properties
SignatureAlgNames
public IEnumerable<string> SignatureAlgNames { get; }
Property Value
- IEnumerable<string>
Methods
AddRequest(CertificateID)
public void AddRequest(CertificateID certId)
Parameters
certId CertificateID
AddRequest(CertificateID, X509Extensions)
public void AddRequest(CertificateID certId, X509Extensions singleRequestExtensions)
Parameters
certId CertificateID
singleRequestExtensions X509Extensions
Generate()
public OcspReq Generate()
Returns
- OcspReq
Generate(string, AsymmetricKeyParameter, X509Certificate[])
public OcspReq Generate(string signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate[] chain)
Parameters
signingAlgorithm string
privateKey AsymmetricKeyParameter
chain X509Certificate[]
Returns
- OcspReq
Generate(string, AsymmetricKeyParameter, X509Certificate[], SecureRandom)
public OcspReq Generate(string signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate[] chain, SecureRandom random)
Parameters
signingAlgorithm string
privateKey AsymmetricKeyParameter
chain X509Certificate[]
random SecureRandom
Returns
- OcspReq
SetRequestExtensions(X509Extensions)
public void SetRequestExtensions(X509Extensions requestExtensions)
Parameters
requestExtensions X509Extensions
SetRequestorName(GeneralName)
public void SetRequestorName(GeneralName requestorName)
Parameters
requestorName GeneralName
SetRequestorName(X509Name)
public void SetRequestorName(X509Name requestorName)
Parameters
requestorName X509Name