Initializes CertificateRequest class objects.
Namespace: Microsoft.Clm.Shared.Certificates
Assembly: Microsoft.Clm.Shared (in microsoft.clm.shared.dll)

Usage

Visual Basic
Dim templateCommonName As String
Dim rawRequest As String
Dim options As CertificateRequestOptions

Dim instance As New CertificateRequest(templateCommonName, rawRequest, options)

Syntax

Visual Basic
Public Sub New ( _
		templateCommonName As String, _
		rawRequest As String, _
		options As CertificateRequestOptions _
)
C#
public CertificateRequest (
		string templateCommonName,
		string rawRequest,
		CertificateRequestOptions options
)
C++
public:
CertificateRequest (
		String^ templateCommonName, 
		String^ rawRequest, 
		CertificateRequestOptions^ options
)
J#
public CertificateRequest (
		String templateCommonName, 
		String rawRequest, 
		CertificateRequestOptions options
)
JScript
public function CertificateRequest (
		templateCommonName : String, 
		rawRequest : String, 
		options : CertificateRequestOptions
)

Parameters

templateCommonName

A String object that contains the certificate template common name for the certificate request.

rawRequest

A String object that contains the raw BASE64 encoded request.

options

A CertificateRequestOptions object that specifies the options for the certificate request.

Remarks

A CertificateRequest object must be created to satisfy all the rules of the certificate template being requested. The certificate request must be compliant with the cryptographic message syntax (CMS) specification.


Platforms

Development Platforms

Windows 2008 x64 Edition

Target Platforms

Windows XP SP3, Windows Vista SP1+, Windows 7, Windows Server 2008, Windows Server 2008 R2

See Also