CryptoSys PKI Pro Manual

X509.CertRequest Method

Create a PKCS #10 certificate signing request (CSR).

Syntax

[C#]
public static int CertRequest(
	string reqFile,
	string privateKeyFile,
	string distName,
	string extensions,
	string password,
	SigAlgorithm sigAlg,
	X509.CsrOptions opts
)
[VB.NET]
Public Shared Function CertRequest ( _
	reqFile As String, _
	privateKeyFile As String, _
	distName As String, _
	extensions As String, _
	password As String, _
	sigAlg As SigAlgorithm, _
	opts As X509.CsrOptions _
) As Integer

Parameters

reqFile
Name of Certificate Signing Request file to be created
privateKeyFile
Name of subject's encrypted private key file
distName
Specifying the subject's distinguished name as a set of attribute key=value pairs separated with semi-colons (;). See Specifying Distinguished Names
extensions
A list of attribute-value pairs to be included in an extensionRequest field. See X.509 Extensions
password
password for Subject's encrypted private key file
sigAlg
Type: SigAlgorithm
Signature algorithm (must match key type)
opts
Type: X509.CsrOptions
Option flags: set as zero for defaults.

Return Value

Zero if successful or a non-zero error code

Remarks

An ECC key must use an ECDSA signature algorithm, and an RSA key must use an RSA signature algorithm.

See Also

VB6/C equivalent: X509_CertRequest

[Contents] [Index]

[PREV: X509.CertIsValidNow Method...]   [Contents]   [Index]   
   [NEXT: X509.CertSerialNumber Method...]

Copyright © 2004-24 D.I. Management Services Pty Ltd. All rights reserved. Generated 2024-09-23T07:52:09Z.