In this chapter, we've covered a lot of material on Microsoft Certificate Server. This product will become more and more popular as organizations start to use it as part of a public-key infrastructure for their intranet and extranet applications. Visual InterDev 6.0 can be used to read client certificates for user authentication and also to extend the behavior of Certificate Server by calling the various COM components within the Certificate Server architecture. Client certificates are read using the ClientCertificate collection of the Request object. This makes it easy to access any of the certificate key or subfield values with just a single line of code. In addition to the ClientCertificate collection, the ServerVariables collection of the Request object can also be used to obtain information about both client and server certificates.