Initializes a new instance of the CertificationRequest class
Initialization parameters
Optional
attributesCollection of attributes providing additional information about the subject of the certificate
signature algorithm (and any associated parameters) under which the certification-request information is signed
result of signing the certification request information with the certification request subject's private key
Distinguished name of the certificate subject
Information about the public key being certified
Version number. It should be 0
Static
CLASS_Name of the class
Since version 3.0.0
Since version 3.0.0
Protected
encodeTBSImporting public key for current certificate request
WebCrypt public key
Optional
parameters: CryptoEnginePublicKeyParamsCrypto engine
Makes signature for current certification request
WebCrypto private key
String representing current hashing algorithm
Crypto engine
Converts the class to JSON object
JSON object
Converts current object to ASN.1 object and sets correct values
ASN.1 object
If param equal to false
then creates schema via decoding stored value. In other case creates schema via assembling from cached parts
Verify existing certification request signature
Returns true
if signature value is valid, otherwise false
Crypto engine
Static
blockStatic
defaultReturns default values for all class members
Default value
String name for a class member
Static
fromBERCreates PKI object from the raw data
Initialized and filled current class object
ASN.1 encoded raw data
Static
schemaReturns value of pre-defined ASN.1 schema for current class
ASN.1 schema object
Input parameters for the schema
Generated using TypeDoc
Represents the CertificationRequest structure described in RFC2986
Example
The following example demonstrates how to parse PKCS#11 certification request and verify its challenge password extension and signature value
Example
The following example demonstrates how to create PKCS#11 certification request