C# Class Org.BouncyCastle.Ocsp.OcspReqGenerator

Datei anzeigen Open project: nonorganic/dssnet Class Usage Examples

Public Methods

Method Description
AddRequest ( CertificateID certId ) : void
AddRequest ( CertificateID certId, X509Extensions singleRequestExtensions ) : void
Generate ( ) : OcspReq
Generate ( string signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate chain ) : OcspReq
Generate ( string signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate chain, SecureRandom random ) : OcspReq
SetRequestExtensions ( X509Extensions requestExtensions ) : void
SetRequestorName ( GeneralName requestorName ) : void
SetRequestorName ( Org.BouncyCastle.Asn1.X509.X509Name requestorName ) : void

Private Methods

Method Description
GenerateRequest ( DerObjectIdentifier signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate chain, SecureRandom random ) : OcspReq

Method Details

AddRequest() public method

public AddRequest ( CertificateID certId ) : void
certId CertificateID
return void

AddRequest() public method

public AddRequest ( CertificateID certId, X509Extensions singleRequestExtensions ) : void
certId CertificateID
singleRequestExtensions Org.BouncyCastle.Asn1.X509.X509Extensions
return void

Generate() public method

public Generate ( ) : OcspReq
return OcspReq

Generate() public method

public Generate ( string signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate chain ) : OcspReq
signingAlgorithm string
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
chain Org.BouncyCastle.X509.X509Certificate
return OcspReq

Generate() public method

public Generate ( string signingAlgorithm, AsymmetricKeyParameter privateKey, X509Certificate chain, SecureRandom random ) : OcspReq
signingAlgorithm string
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
chain Org.BouncyCastle.X509.X509Certificate
random Org.BouncyCastle.Security.SecureRandom
return OcspReq

SetRequestExtensions() public method

public SetRequestExtensions ( X509Extensions requestExtensions ) : void
requestExtensions Org.BouncyCastle.Asn1.X509.X509Extensions
return void

SetRequestorName() public method

public SetRequestorName ( GeneralName requestorName ) : void
requestorName Org.BouncyCastle.Asn1.X509.GeneralName
return void

SetRequestorName() public method

public SetRequestorName ( Org.BouncyCastle.Asn1.X509.X509Name requestorName ) : void
requestorName Org.BouncyCastle.Asn1.X509.X509Name
return void