To request a digital certificate, you must either create a certificate authority (CA) or have access to one. For testing purposes, you might want to set up a private certificate authority to issue certificates for code signing. The following steps outline the procedure for doing this on a Windows 2000 Server or .NET Server machine.
To set up a certificate authority (CA)
Note CA requires IIS to be running. The Setup creates a "CertSrv" virtual directory under the default Web site under IIS. Requests for certificates should be addressed to this site via the URL, such as: "http://theServer/CertSrv", where "theServer" is the URL of the Web server hosting the CA.
After you install Certificate Services, the computer cannot be renamed and cannot join or be removed from a domain.
If IIS is running on the server computer when you attempt to install Certificate Services, you will be prompted to stop IIS to complete the installation.
If your Windows 2000 Server computer is running under a Service Pack update (such as SP1, SP2, or SP3), you should reapply the service packs after you install Certificate Services. You might also need to reinstall other services, such as IIS or Terminal Services.
After you have set up your CA, or if you choose to access an existing CA, you can request a digital certificate.