Class OcspReqGenerator
- Namespace
- Enterprises.Org.BouncyCastle.Ocsp
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class OcspReqGenerator
- Inheritance
-
OcspReqGenerator
- Inherited Members
-
Constructors
OcspReqGenerator()
public OcspReqGenerator()
Properties
SignatureAlgNames
public IEnumerable SignatureAlgNames { get; }
Property Value
- IEnumerable
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