<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.1" />

Org.BouncyCastle.Ocsp.OcspReqGenerator

public class OcspReqGenerator
namespace Org.BouncyCastle.Ocsp { public class OcspReqGenerator { public IEnumerable<string> SignatureAlgNames { get; } public void AddRequest(CertificateID certId); public void AddRequest(CertificateID certId, X509Extensions singleRequestExtensions); public void SetRequestorName(X509Name requestorName); public void SetRequestorName(GeneralName requestorName); public void SetRequestExtensions(X509Extensions requestExtensions); public OcspReq Generate(); public OcspReq Generate(string signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate[] chain); public OcspReq Generate(string signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate[] chain, SecureRandom random); public OcspReqGenerator(); } }