secure iis web server with ssl - eventtracker · secure iis web server with ssl get pending request...

89
Secure IIS Web Server with SSL Publication Date: May 24, 2017

Upload: phamhanh

Post on 05-Oct-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

Secure IIS Web Server with SSL

Publication Date: May 24, 2017

Page 2: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

1

Secure IIS Web Server with SSL

Abstract The purpose of this document is to help users to

• Install and configure Secure Socket Layer (SSL)

• Secure the IIS Web server with SSL

It is supported for all EventTracker Enterprise v8.x versions.

NOTE: From v8.0 onwards, EventTracker is not supporting Windows 2003 (Operating System) and IIS 6.

Audience The document holds good for EventTracker Users and Administrators who wish to access EventTracker via a secured layer.

The information contained in this document represents the current view of EventTracker. on the issues discussed as of the date of publication. Because EventTracker must respond to changing market conditions, it should not be interpreted to be a commitment on the part of EventTracker, and EventTracker cannot guarantee the accuracy of any information presented after the date of publication.

This document is for informational purposes only. EventTracker MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE INFORMATION IN THIS DOCUMENT.

Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, this paper may be freely distributed without permission from EventTracker, if its content is unaltered, nothing is added to the content and credit to EventTracker is provided.

EventTracker may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from EventTracker, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.

The example companies, organizations, products, people and events depicted herein are fictitious. No association with any real company, organization, product, person or event is intended or should be inferred.

© 2017 EventTracker Security LLC. All rights reserved. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.

Page 3: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

2

Secure IIS Web Server with SSL

Table of Contents Abstract .................................................................................................................................................................... 1

Audience .................................................................................................................................................................. 1

Secure IIS Web Server with SSL .................................................................................................................................. 3 Secure Sockets Layer (SSL) ...................................................................................................................................... 3

Mandatory Requirements ....................................................................................................................................... 3

Operating System ................................................................................................................................................ 3

Software and Components ................................................................................................................................. 3

Windows Server 2012/2016 Enterprise ..................................................................................................................... 3 Install Active Directory Certificate Services (AD CS) in Win 2012 ........................................................................ 4

Configure Active Directory Certificate Services (AD CS) in Win 2012 ................................................................ 18

Create a certificate request in Win 2012 ............................................................................................................. 30

Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 ........................................... 37

Complete the certificate request in Win 2012 .................................................................................................... 41

Bind the certificate to ‘Default Web Site’ in Win 2012 ....................................................................................... 48

Configure ‘SSL Settings’ in Win 2012 ................................................................................................................... 52

Windows Server 2K8/2K8 R2 Enterprise .................................................................................................................. 53 Install and configure the Certificate Authority (CA) in Win 2K8 / 2K8 R2 ......................................................... 54

Create Certificate Request in Win 2K8 / 2K8 R2 ................................................................................................. 67

Get Pending Request Accepted by the Certificate Authority (CA) in Win 2K8 / 2K8 R2 .............................. 73

Install the Certificate in Win 2K8 / 2K8 R2 ........................................................................................................... 78

Bind the Certificate to the Default Web Site in Win 2K8 / 2K8 R2..................................................................... 82

EventTracker 8.0 and above ............................................................................................................................. 82

Test the SSL Enabled Default Web Site in Win 2K8 / 2K8 R2.............................................................................. 85

Configure SSL Settings in Win 2K8 / 2K8 R2 ........................................................................................................ 86

Page 4: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

3

Secure IIS Web Server with SSL

Secure IIS Web Server with SSL

Secure Sockets Layer (SSL) The Secure Sockets Layer (SSL) is a commonly-used protocol for managing the security of a message transmission on the Internet.

Source: http://searchsecurity.techtarget.com/sDefinition/0,,sid14_gci343029,00.html

You need SSL if you,

• Offer a login or sign in on your site • Process sensitive data • Need to comply with security requirements

Mandatory Requirements This section describes the mandatory software and components requirements to create SSL digital certificate and secure Web site hosted on IIS server with SSL digital certificate.

Operating System • Windows 2008 / 2008 R2 Server • Windows 2012 Server • Windows 2016 Server

Software and Components • Active Directory and Domain Controller. • Internet Information Server (IIS) 7.0 and above. • Browser, which supports 128-bit encryption (IE 11 or above).

Windows Server 2012/2016 Enterprise Windows Server 2012 uses Internet Information Services (IIS) 8.0 and 8.5.

Windows Server 2016 uses Internet Information Services (IIS) 10.

Summary

• Install and configure the Certificate Authority (CA)

:

• Create the Certificate Request • Get the Pending Request Accepted by the Certificate Authority • Install the Certificate

Page 5: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

4

Secure IIS Web Server with SSL

• Bind the Certificate to the Default Web Site • Test the SSL enabled Default Web Site

• Configure SSL Settings

Install Active Directory Certificate Services (AD CS) in Win 2012 1. Select the Start button, select Administrative Tools, and then select Server Manager.

Server Manager displays. The Dashboard is displayed by default.

Figure 1

2. Select Add Roles and Features.

Add Roles and Features Wizard displays.

3. In the Before You Begin page, select the Next > button.

Page 6: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

5

Secure IIS Web Server with SSL

Figure 1

4. On the Select installation type page, select Role-based or feature-based installation, and then select the Next > button.

Page 7: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

6

Secure IIS Web Server with SSL

Figure 2

5. On the Select destination server page, select Select a server from the server pool, select a server from Server Pool list, and then select the Next > button.

Page 8: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

7

Secure IIS Web Server with SSL

Figure 3

6. On Select server roles page, select Active Directory Certificate Services option and then select the Next> button.

Page 9: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

8

Secure IIS Web Server with SSL

Figure 4

Add Features that are required for Active Directory Certificate Services window displays.

Page 10: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

9

Secure IIS Web Server with SSL

Figure 5

7. Verify the required features and then select the Add Features button.

Select server roles window displays.

Page 11: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

10

Secure IIS Web Server with SSL

Figure 6

8. Select the Next > button.

Select features page displays.

Page 12: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

11

Secure IIS Web Server with SSL

Figure 7

9. Select the Next > button.

Active Directory Certificate Services page display.

Page 13: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

12

Secure IIS Web Server with SSL

Figure 8

10. Select the Next > button.

11. In Select role services page, select the Certificate Authority (if not selected) and Certification Authority Web Enrollment option.

Page 14: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

13

Secure IIS Web Server with SSL

Figure 9

Add features that are required for Certificate Authority Web Enrollment window displays.

Page 15: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

14

Secure IIS Web Server with SSL

Figure 10

12. Select the Add features button.

The selected role services are enabled.

Page 16: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

15

Secure IIS Web Server with SSL

Figure 11

13. Select the Next > button.

Confirm installation selections window displays.

Page 17: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

16

Secure IIS Web Server with SSL

Figure 12

14. Select the Restart the destination server automatically if required option and then select the Install button.

A successful message displays.

Page 18: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

17

Secure IIS Web Server with SSL

Figure 13

The installation of Active Directory Certificate Services is complete but is yet to be configured.

Page 19: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

18

Secure IIS Web Server with SSL

Configure Active Directory Certificate Services (AD CS) in Win 2012 The server manager displays a notification that AD CS is not yet configured.

1. Click on the notification and continue to configure AD CS. AD CS Configuration window displays to enter credentials:

Figure 14

2. Select the Next > button.

Role Services page displays.

Page 20: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

19

Secure IIS Web Server with SSL

Figure 15

3. Select role services Certification Authority, Certification Authority Web Enrollment option and then select the Next > button.

Page 21: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

20

Secure IIS Web Server with SSL

Figure 16

4. Select the Next > button.

Setup Type page displays to specify Certification Authority.

Page 22: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

21

Secure IIS Web Server with SSL

Figure 17

By default, Standalone CA option is selected as Setup Type.

15. Select the Next > button.

CA Type page displays. By default, Root CA is selected as CA Type.

Page 23: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

22

Secure IIS Web Server with SSL

Figure 18

16. Select the Next > button.

Private Key page displays.

By default, Create a new private key option is selected.

Page 24: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

23

Secure IIS Web Server with SSL

Figure 19

17. Select the Next > button.

Cryptography for CA page displays.

By default, RSA#Microsoft Software Key Storage Provider is selected as Cryptographic provider and Key character length is 2048.

Page 25: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

24

Secure IIS Web Server with SSL

Figure 20

18. In Select the hash algorithm for signing certificates issues by this CA: list, select SHA1.

19. Select the Next > button.

CA Name page displays.

Page 26: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

25

Secure IIS Web Server with SSL

Figure 21

20. Type a distinctive common name and distinctive name in the Common name for this CA: and Distinguished name suffix: fields respectively or leave as it is.

21. Select the Next > button.

Validity Period page displays.

Page 27: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

26

Secure IIS Web Server with SSL

Figure 22

22. Set the Specify the validity period and then select the Next > button.

CA Database page displays.

Page 28: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

27

Secure IIS Web Server with SSL

Figure 23

23. If required, change the path of Certificate database location: and Certificate database log location: or leave it as it is.

24. Select the Next > button.

Page 29: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

28

Secure IIS Web Server with SSL

Figure 24

25. Crosscheck the configuration settings, and then select the Configure button.

A message stating ‘Configuration succeeded’ displays.

Page 30: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

29

Secure IIS Web Server with SSL

Figure 25

26. Select the Close button.

Server Manager displays the newly installed Role Services.

27. Restart the server.

Page 31: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

30

Secure IIS Web Server with SSL

Create a certificate request in Win 2012 1. Select the Start button, select Administrative Tools, and then select Internet Information Services

(IIS) Manager.

Figure 26

2. Select the server node.

Page 32: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

31

Secure IIS Web Server with SSL

Figure 27

3. In IIS pane, double click Server Certificates icon.

Figure 28

Server Certificates page displays.

Page 33: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

32

Secure IIS Web Server with SSL

Figure 29

4. In Actions pane, select Create Certificate Request link.

Request Certificate window displays.

Page 34: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

33

Secure IIS Web Server with SSL

Figure 30

5. In Distinguished Name Properties page, type the system name (FQDN- Fully qualified domain name) as common name in the Common name text box.

Example: mcloon.toons.local

Page 35: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

34

Secure IIS Web Server with SSL

Figure 31

6. Enter organization and geographical details, and then select the Next button. Cryptographic Service Provider Properties page displays.

Page 36: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

35

Secure IIS Web Server with SSL

Figure 32

Microsoft RSA SChannel Cryptographic Provider is selected by default as Cryptographic service provider.

7. In Bit length: dropdown, set the bit length to 2048, and then select the Next button.

File Name page displays.

Page 37: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

36

Secure IIS Web Server with SSL

Figure 33

8. In Specify a file name for the certificate request:, type name and path of the file to save the CSR (Certificate Server Request).

9. Select the Finish button.

Send this request file to the certificate vendor.

Page 38: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

37

Secure IIS Web Server with SSL

Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012

Now you have a pending certificate request, and it needs to be accepted by the CA.

1. Open Internet explorer. 2. Type http://server/certsrv in the Address field.

Here “server’ is the name of the server for which you are creating the certificate. Example: elcwin2k8 or localhost

Figure 34

3. Click the Request a certificate hyperlink.

Figure 35

4. Click the advanced certificate request hyperlink.

Page 39: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

38

Secure IIS Web Server with SSL

Figure 36

5. Click the Submit a certificate request by using a Base64-encoded CMC or PKCS #10 file, or submit a renewal request using a base64-encoded PKCS #7 file hyperlink.

Figure 37

6. In Saved Request: box; enter the content of the certreq.txt file. 7. In Certificate Template: drop-down, select Web Server.

Page 40: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

39

Secure IIS Web Server with SSL

Figure 38

8. Click the Submit > button. Once you click Submit, the certificate is issued to you.

9. Select Base 64 encoded option.

Figure 39

10. Click Download certificate hyperlink.

Page 41: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

40

Secure IIS Web Server with SSL

Figure 40

11. To save the certificate on local drive, click the Save button.

Figure 41

12. Close the Microsoft Certificate Services IE window.

Page 42: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

41

Secure IIS Web Server with SSL

Complete the certificate request in Win 2012 NOTE: Certificate received from the vendor needs to be copied to the system. 1. Select the Start button, select Administrative Tools, and then select Internet Information Services

(IIS) Manager. ‘Internet Information Services (IIS) Manager’ window is displayed.

2. Click the server node. 3. In IIS pane, double click the Server Certificates icon.

Figure 42

4. In Actions pane, click Complete Certificate Request hyperlink.

Page 43: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

42

Secure IIS Web Server with SSL

Figure 43

5. In Complete Certificate Request window, click the browse button to specify File name containing the certification authority’s response:.

Page 44: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

43

Secure IIS Web Server with SSL

Figure 44

6. Locate the server certificate that has been received from the certificate authority and then click Open.

Page 45: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

44

Secure IIS Web Server with SSL

Figure 45

Specify Certificate Authority Response page displays.

Page 46: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

45

Secure IIS Web Server with SSL

Figure 46

7. Type a relevant name in Friendly name: box to keep track of the certificate on this server and then click OK.

Page 47: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

46

Secure IIS Web Server with SSL

Figure 47

If successful, the newly installed certificate will be shown in the list.

Page 48: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

47

Secure IIS Web Server with SSL

Figure 48

If an error stating ‘the request or private key cannot be found’ occurs, then make sure that the correct certificate is being used and is getting installed on the same server where the CSR (Certificate Server Request) is generated. If these two things are in place then proceed to create a new Certificate Request and reissue/replace the certificate.

Page 49: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

48

Secure IIS Web Server with SSL

Bind the certificate to ‘Default Web Site’ in Win 2012 1. Expand the server node, expand the Sites node, and then select Default Web Site node.

2. In the Actions pane, select Bindings….

Figure 49

Site Bindings window displays.

Page 50: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

49

Secure IIS Web Server with SSL

Figure 50

3. Select the Add… button.

Add Site Binding window displays.

Figure 51

4. In Type: drop down, select https.

Page 51: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

50

Secure IIS Web Server with SSL

By default, system will select the port number as 443. The default port number can be changed, if required.

Figure 52

5. In SSL certificate: drop down, select the recently installed SSL certificate, and then select the OK button.

Figure 53

The binding for port number 443 is listed.

Page 52: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

51

Secure IIS Web Server with SSL

Figure 54

6. Select the Close button.

The newly added https website is listed in Actions pane under Browse Website.

Figure 55

Page 53: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

52

Secure IIS Web Server with SSL

Configure ‘SSL Settings’ in Win 2012 1. To configure ‘SSL Settings’ to interact in a specific way with client certificates, expand the Sites node,

and then select Default Web Site node. 2. In IIS pane, double-click SSL Settings icon.

Figure 56

SSL Settings page display.

Page 54: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

53

Secure IIS Web Server with SSL

Figure 57

3. Select Require SSL option. 4. In Actions pane, select the Apply button.

After successful SSL settings modification, a message will be displayed in the Actions pane. 5. Close the IIS Manager.

Windows Server 2K8/2K8 R2 Enterprise Windows Server 2K8 uses Internet Information Services (IIS) 7.0.and 7.5

Summary

• Installing and configuring the Certificate Authority (CA)

:

• Creating the Certificate Request • Getting the Pending Request Accepted by the Certificate Authority • Installing the Certificate • Binding the Certificate to the Default Web Site • Testing the SSL enabled Default Web Site • Configuring SSL Settings

Page 55: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

54

Secure IIS Web Server with SSL

Install and configure the Certificate Authority (CA) in Win 2K8 / 2K8 R2

1. Select the Start button, select Settings, and then select Control Panel. 2. Select Programs and Features, and then select Turn Windows Features on or off.

Figure 58

Server Manager displays.

Figure 59

3. Select Roles node, and then select Add Roles.

Page 56: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

55

Secure IIS Web Server with SSL

Figure 60

Add Roles Wizard displays.

Figure 61

4. Select the Next > button.

Page 57: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

56

Secure IIS Web Server with SSL

Select Server Roles page display.

Figure 62

5. Select Active Directory Certificate Services option and then select the Next > button.

Figure 63

Page 58: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

57

Secure IIS Web Server with SSL

Introduction to Active Directory Certificate Services page displays.

Figure 64

6. Select the Next > button. 7. Select Certificate Authority (if not selected), Certification Authority Web Enrollment option, and then

select the Next > button.

Figure 65

Page 59: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

58

Secure IIS Web Server with SSL

Specify Setup Type page displays.

By default, Enterprise option is selected as Setup Type.

Figure 66

8. Select the Next > button. Specify CA Type page displays. By default, Root CA is selected as CA Type.

Page 60: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

59

Secure IIS Web Server with SSL

Figure 67

9. Select the Next > button. Set Up Private Key page displays. By default, Create a new private key option is selected.

Page 61: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

60

Secure IIS Web Server with SSL

Figure 68

10. Select the Next > button.

Figure 69

Page 62: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

61

Secure IIS Web Server with SSL

By default, RSA#Microsoft Software Key Storage Provider is selected as Cryptographic Service Provider (CSP) and Key character length as 2048. Leave as it is.

11. In Select the hash algorithm for signing certificates issued by this CA: list, select the Hash Algorithm as sha1.

Figure 70

12. Select the Next > button.

Configure CA Name page displays.

Page 63: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

62

Secure IIS Web Server with SSL

Figure 71

13. Type a distinctive common name and distinctive name in the Common name for this CA: and

Distinguished name suffix: fields respectively or leave as it is.

14. Select the Next > button.

Set Validity Period page displays.

Page 64: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

63

Secure IIS Web Server with SSL

Figure 72

15. In Select validity period for the certificate generated for this CA:, set validity period and then select the Next > button.

Configure Certificate Database page displays.

Figure 73

Page 65: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

64

Secure IIS Web Server with SSL

16. If required, change the path of Certificate database location: and Certificate database log location:, select the Browse button and specify the path of the folder.

17. Select the Next > button.

Confirm Installation Selections page display.

Figure 74

18. Crosscheck the configuration settings, and then select the Install button.

Installation Progress is displays.

Page 66: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

65

Secure IIS Web Server with SSL

Figure 75

After successful installation, installation results are displayed.

Figure 76

Page 67: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

66

Secure IIS Web Server with SSL

19. Select the Close button.

Server Manager displays the newly installed Role Services.

Figure 77

20. Restart the server.

Page 68: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

67

Secure IIS Web Server with SSL

Create Certificate Request in Win 2K8 / 2K8 R2 1. Select the Start button, select Programs, and then select Administrative Tools. 2. Select Internet Information Services (IIS) Manager.

Internet Information Services (IIS) Manager is displayed.

Figure 78

3. Click the server node.

Page 69: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

68

Secure IIS Web Server with SSL

Figure 79

4. Double-click Server Certificates icon.

Figure 80

Page 70: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

69

Secure IIS Web Server with SSL

5. In Actions pane, click Create Certificate Request link.

Figure 81

Request Certificate window displays.

Figure 82

Page 71: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

70

Secure IIS Web Server with SSL

6. Enter/select appropriate data in the relevant fields.

Figure 83

7. Select the Next button.

Figure 84

Page 72: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

71

Secure IIS Web Server with SSL

Leave the default Cryptographic service provider as it is. Increase the Bit length if desired. Higher is more secure but slower.

8. Select the Next button.

File Name page displays.

Figure 85

9. Type name and path of the file or browse the location of the file to save the Certificate Request.

Page 73: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

72

Secure IIS Web Server with SSL

Figure 86

10. Select the Finish button.

Open the certreq.txt file in the Notepad.

Figure 87

Page 74: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

73

Secure IIS Web Server with SSL

Get Pending Request Accepted by the Certificate Authority (CA) in Win 2K8 / 2K8 R2

Now you have a pending certificate request, and it needs to be accepted by the CA.

1. Open the Internet explorer. 2. Type http://server/certsrv in the Address field.

Here “server’ is the name of the server you are creating the certificate. Example: elcwin2k8.

Figure 88

3. Click the Request a certificate hyperlink.

Page 75: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

74

Secure IIS Web Server with SSL

Figure 89

4. Click the advanced certificate request hyperlink.

Figure 90

Page 76: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

75

Secure IIS Web Server with SSL

5. Click the Submit a certificate request by using a base-64-encoded CMC or PKCS #10 file, or submit a renewal request by using a base-64-encoded PKCS #7 file hyperlink.

Submit a Certificate Request or Renewal Request page displays.

Figure 91

6. In the Saved Request: box, insert the content of the certreq.txt file. 7. In Certificate Template: drop-down, select Web Server.

Page 77: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

76

Secure IIS Web Server with SSL

Figure 92

8. Click the Submit > button. Once you click Submit, the certificate is issued to you.

9. Select Base 64 encoded option. 10. Click Download certificate.

Figure 93

Page 78: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

77

Secure IIS Web Server with SSL

11. Select the Save button.

Save the certificate on your local drive.

Figure 94

12. Select the Save button.

Figure 95

13. Close the Microsoft Certificate Services IE window.

Page 79: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

78

Secure IIS Web Server with SSL

Install the Certificate in Win 2K8 / 2K8 R2 1. Select the Start button, select Programs, and then select Administrative Tools. 2. Select Internet Information Services (IIS) Manager. 3. Select the server node. 4. In IIS pane, double-click Server Certificates icon.

Server Certificates page displays.

Figure 96

5. In Actions pane, click Complete Certificate Request…. Complete Certificate Request window displays.

Page 80: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

79

Secure IIS Web Server with SSL

Figure 97

6. Click the Browse button and select the server certificate that you received from the CA.

Figure 98

Page 81: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

80

Secure IIS Web Server with SSL

7. Click Open.

Figure 99

8. Type any Friendly name to keep track of the certificate on this server.

Figure 100

Page 82: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

81

Secure IIS Web Server with SSL

9. Click OK.

If successful, you will see your newly installed certificate in the list.

Figure 101

If you receive an error stating that the request or private key cannot be found, make sure you are using the correct certificate and that you are installing it to the same server that you generated the CSR on. If you are sure of those two things, you may just need to create a new Certificate Request and reissue/replace the certificate.

Page 83: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

82

Secure IIS Web Server with SSL

Bind the Certificate to the Default Web Site in Win 2K8 / 2K8 R2 EventTracker 8.0 and above

1. Expand the server node, expand the Sites node. 2. Select the EventTracker node. 3. In Actions pane, select Bindings….

Figure 103

Site Bindings window displays.

Figure 104

4. Select the Add… button.

Page 84: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

83

Secure IIS Web Server with SSL

Add Site Binding window displays.

Figure 105

5. In Type drop down, select https.

Figure 106

6. In SSL certificate: dropdown, select the certificate that is just installed.

Figure 107

Page 85: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

84

Secure IIS Web Server with SSL

7. Click OK.

The binding for port 443 is listed.

Figure 108

8. Click Close.

The newly added https web site is listed under Browse Web Site pane.

For EventTracker 8.0 and above, refer the figure below:

Figure 111

Page 86: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

85

Secure IIS Web Server with SSL

Test the SSL Enabled Default Web Site in Win 2K8 / 2K8 R2 1. Open the Internet Explorer. 2. Type http://localhost/EventTracker/Login.aspx in the Address field.

Internet Explorer displays the Security Alert.

Figure 112

3. Click OK.

Internet Explorer displays an error page because the self-signed certificate was issued by your machine, not a trusted Certificate Authority (CA). Internet Explorer will trust the certificate if you add it to the list of Trusted Root Certification Authorities in the certificates store on the local machine or in Group Policy for the domain.

Figure 113

Page 87: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

86

Secure IIS Web Server with SSL

4. Click Continue to this website (not recommended).

Internet Explorer displays the Security Alert.

Figure 114

5. Click OK.

Internet Explorer displays the Login page.

Configure SSL Settings in Win 2K8 / 2K8 R2 For EventTracker 8.0 and above,

Configure SSL settings if you want your site to require SSL, or to interact in a specific way with client certificates.

1. Expand the Sites node, and then select EventTracker node. 2. Double-click SSL Settings.

Page 88: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

87

Secure IIS Web Server with SSL

Figure 115

SSL Settings page display.

Figure 116

3. Select Require SSL option and click the Require option.

Page 89: Secure IIS Web Server with SSL - EventTracker · Secure IIS Web Server with SSL Get Pending Request Accepted by the Certificate Authority (CA) in Win 2012 Now you have a pending certificate

88

Secure IIS Web Server with SSL

Figure 117

4. In Actions pane, select Apply.

A successful message displays.

Figure 118