Pkcs10CertificationRequestDelaySigned Class

Definition

Namespace: Org.BouncyCastle.Pkcs
Assembly: BouncyCastle.Cryptography (in BouncyCastle.Cryptography.dll) Version: 2.3.0-beta.187+d6da5648ae
public class Pkcs10CertificationRequestDelaySigned : Pkcs10CertificationRequest
Inheritance
Object    Asn1Encodable    CertificationRequest    Pkcs10CertificationRequest    Pkcs10CertificationRequestDelaySigned

Remarks

A class for creating and verifying Pkcs10 Certification requests (this is an extension on Pkcs10CertificationRequest). The requests are made using delay signing. This is useful for situations where the private key is in another environment and not directly accessible (e.g. HSM) So the first step creates the request, then the signing is done outside this object and the signature is then used to complete the request.

Constructors

Pkcs10CertificationRequestDelaySignedInitializes a new instance of the Pkcs10CertificationRequestDelaySigned class
Pkcs10CertificationRequestDelaySigned(Asn1Sequence)Initializes a new instance of the Pkcs10CertificationRequestDelaySigned class
Pkcs10CertificationRequestDelaySigned(Byte)Initializes a new instance of the Pkcs10CertificationRequestDelaySigned class
Pkcs10CertificationRequestDelaySigned(Stream)Initializes a new instance of the Pkcs10CertificationRequestDelaySigned class
Pkcs10CertificationRequestDelaySigned(String, X509Name, AsymmetricKeyParameter, Asn1Set) Instantiate a Pkcs10CertificationRequest object with the necessary credentials.
Pkcs10CertificationRequestDelaySigned(String, X509Name, AsymmetricKeyParameter, Asn1Set, AsymmetricKeyParameter)Initializes a new instance of the Pkcs10CertificationRequestDelaySigned class

Properties

Methods

EncodeTo(Stream)
(Inherited from Asn1Encodable)
EncodeTo(Stream, String)
(Inherited from Asn1Encodable)
Equals
(Inherited from Asn1Encodable)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetCertificationRequestInfo
(Inherited from CertificationRequest)
GetDataToSign 
GetDerEncoded
(Inherited from Asn1Encodable)
GetEncoded
(Inherited from Asn1Encodable)
GetEncoded(String)
(Inherited from Asn1Encodable)
GetHashCode
(Inherited from Asn1Encodable)
GetPublicKey Get the public key.
(Inherited from Pkcs10CertificationRequest)
GetRequestedExtensions Returns X509Extensions if the Extensions Request attribute can be found and returns the extensions block.
(Inherited from Pkcs10CertificationRequest)
GetSignatureOctets
(Inherited from CertificationRequest)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
SignRequest(Byte) 
SignRequest(DerBitString) 
ToAsn1Object
(Inherited from CertificationRequest)
ToStringReturns a string that represents the current object.
(Inherited from Object)
Verify Verify Pkcs10 Cert Request is valid.
(Inherited from Pkcs10CertificationRequest)
Verify(AsymmetricKeyParameter)
(Inherited from Pkcs10CertificationRequest)
Verify(IVerifierFactory)
(Inherited from Pkcs10CertificationRequest)
Verify(IVerifierFactoryProvider)
(Inherited from Pkcs10CertificationRequest)

Fields

See Also