Case Study: Creating Your Own CA
This case study shows you how to install your own CA. For this case study, use the Windows 2000 server that comes with Microsoft CA software called Certificate Services. Other vendors, such as Netscape, also have certificate servers. All these servers can issue certificates, which can be used on any brand of web server and are accepted by any modern web browser.To install Microsoft's Certificate Services, follow these steps:
Step 1. | Launch the Control Panel and click Add/Remove Programs , as shown in Figure 13-12.Figure 13-12. Add/Remove Programs[View full size image] ![]() |
Step 2. | On the screen that displays, click Add/Remove Windows Components to get the Windows Components Wizard, as shown in Figure 13-13.Figure 13-13. Windows Components Wizard[View full size image] ![]() Figure 13-14. Warning Message[View full size image] ![]() |
Step 3. | On the Windows Component Wizard screen, click Next to proceed to the next screen. That brings you to the screen shown in Figure 13-15.Figure 13-15. Certification Authority Type[View full size image] ![]() |
Step 4. | Make sure that Stand-alone root CA is selected, as well as Advanced options. Then click Next to get to the screen shown in Figure 13-16. The choices you have specified for Figure 13-15 create a standalone root CA, and you will change some advanced options.Figure 13-16. Public and Private Key Pair[View full size image] ![]() |
NOTEAfter the installation of this software, it is advisable but not mandatory to reboot your server.Now that the server is set up, you can use it to generate a certificate for a browser. To do so, follow these steps:
Step 1. | Connect to the certificate server by using the following URL: http://Servername/CertSrv/. |
Step 2. | Make sure you select the Request a certificate radio button, as shown in Figure 13-17.Figure 13-17. Request a Certificate[View full size image] ![]() |
Step 3. | Click Next to go to the next screen, which is shown in Figure 13-18.Figure 13-18. Choose Request Type[View full size image] ![]() |
Step 4. | Click Web Browser Certificate > Next to proceed to the next screen, which is shown in Figure 13-19.Figure 13-19. Identifying Information[View full size image] ![]() |
Step 5. | On that screen, fill in the contact information that will appear on your certificate and then click the Submit button.The request is sent to the server, where it waits for the administrator to issue the certificate. You see the Certificate Pending screen shown in Figure 13-20.Figure 13-20. Certificate Pending[View full size image] ![]() Figure 13-21. Certificate Being Issued[View full size image] ![]() |
Step 6. | After the CA has issued your certificate, open the web page again, as shown in Figure 13-17. Select the first task to retrieve the certificate. |
Step 7. | After it is downloaded, double-click on the certificate so that you can install it. When you click Install Certificate , you start the Certificate Import Wizard, as shown in Figure 13-22. Click Next .Figure 13-22. Certificate Import Wizard![]() Figure 13-23. Certificate Store![]() |
Step 8. | Select a store where the certificates are to be kept. Choose automatic selection or point the Wizard to a storage location.The certificate is installed on your PC, as you can see in Figure 13-24. You can see who issued the certificate, the date that it was issued, and the day it will expire. If you click on the Details tab, you can also verify all the details of the certificate.Figure 13-24. Certificate Information![]() |