Table of Contents

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