Creating a CSR on Exchange 2007


In order to create a CSR on Exchange 2007, you must use the New-ExchangeCertificate cmdlet.

The 'GenerateRequest' parameter for this cmdlet will create the CSR, as a PKCS#10 file which we will then use to create your certificate.

The 'SubjectName' parameter contains the details that are signed into the certificate. The 'CN' parameter is the PrimaryDomainName, and should also be entered into the order form.

An example command to generate a request would be:

New-ExchangeCertificate -GenerateRequest -SubjectName "C=GB, O=Comodo, CN=exchange.comodo.com" -IncludeAcceptedDomains exchange.comodo.com, server1.comodo.local, server1 -Path c:\exchange.comodo.com.req

The resulting 'exchange.comodo.com.req' file can be opened in Notepad or similar text-editor and pasted into the order form.

Note: If you plan on exporting your certificate from your server or making a backup of this you will need to use the below command to enable this

New-ExchangeCertificate -GenerateRequest -SubjectName "C=GB, O=Comodo, CN=exchange.comodo.com" -IncludeAcceptedDomains exchange.comodo.com, server1.comodo.local, server1 -Path c:\exchange.comodo.com.req -PrivateKeyExportable $true


For more information on the Office Communications Server 2007 Certificate Wizard and installing certificates for Office Communications Server, see the deployment documentation available on the Office Communications Server 2007 Technical Library.

Important:
To access Exchange Management Shell cmdlets, you must load the Exchange Management Shell from the Microsoft Exchange Server 2007 program menu.