Summary

  

This chapter described X.509 in detail along with the associated Java classes. The structure of the digital certificate was discussed in depth as well as the reason for the different fields and their uses. When working with certificates and their associated CRL, it is important to understand the different fields and their uses. An example of a field is the reason code for why a particular certificate was revoked from a trusted source such as the CA. The reason code could point toward an issue regarding the security behind the certificate such as a private key being compromised.

The listings in this chapter give detailed Java examples of manipulating the certificates. The examples are used at the implementer's own risk because they go beyond the information provided in the JavaDocs . The Java examples were needed to give detailed information about the digital certificates. To understand how the digital certificate works and its purpose is simply a matter of understanding the individual fields of the certificate and the operations that they perform.

Some elements of the chapter have been left out of the digital signature description, such as a detailed examination of the repository for the certificate and the generation. You can find information regarding the certificate generation in Chapter 7. A detailed examination of PKI, X.500, and LDAP for extending the hierarchy and manipulation of the digital certificate, beyond the individual elements, is contained in the next chapter.

  


Java Security Solutions
Java Security Solutions
ISBN: 0764549286
EAN: 2147483647
Year: 2001
Pages: 222

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net