Creating SSL certificates for CEP and CES servers
CES and CEP must use Secure Sockets Layer (SSL) for communication with clients (by using HTTPS). Each service must have a valid certificate that has an Enhanced Key Usage (EKU) policy of server authentication in the local computer certificate store.
-
Install the IIS service in the server.
-
Log in to the CEP server, and then add the Root CA certificate in the Trusted Root Certification Authority store.
-
Launch the IIS Manager Console and then, select Server Home.
-
From the main view section, open Server Certificates.
-
Click Actions > Create Certificate Request.
-
In the Distinguished Name Properties window, provide the necessary information and then, click Next.
-
In the Cryptographic Service Provider Properties dialog, select the bit length, and then click Next.
-
Save the file.
-
Get the file signed by the CA that you are planning to use for CEP and CES.
Notes: Make sure that Server Authentication EKU is enabled in the signed certificate. -
Copy the signed file back to the CEP server.
-
From the IIS Manager Console, select Server Home.
-
From the Main View section, open Server Certificates.
-
Click Actions > Complete Certificate Request.
-
In Specify Certificate Authority Response window, select the signed file.
-
Type a name, and then in the Certificate Store menu, select Personal.
-
Complete the certificate installation.
-
From IIS Manager Console, select the default website.
-
Click Actions > Bindings.
-
In the Site Bindings dialog, click Add.
-
In the Add Site Binding dialog, set Type to https, and then from the SSL certificate, browse for the newly created certificate.
-
From the IIS Manager Console, select Default Web Site, and then open the SSL settings.
-
Enable Require SSL and set Client certificates to Ignore.
-
Restart IIS.