Tutorials : Java Certification Path API :

Certificate/CRL Storage Classes:

The Java certification path API provides a functionality of storing and retrieving certificates and certificate revocation lists (CRL). It provides a CertStore class to retrieve certificates and CRLs from the repository. This information is used by the CertPathBuilder and the CertPathValidator classes to access and retrieve certificates to validate them or build them. They do so by specifying the repository from which the certificates are to be retrieved. The CertStore class provides access to all trusted certificates, untrusted certificates and CRLs. Though the java.security.KeyStore class provides similar functionality, it does so only for trusted certificates. The CertStore can provide access to a large repository of trusted and untrusted certificates spread around numerous repositories. The class is made thread safe so that the application can, in a multithreaded manner, access multiple certificates. The CertStore class is an engine class that follows the singleton pattern and has static methods to make an instance of itself. Now the instance can be used to retrieve certificates by passing the CertSelector object into it.

CertStoreParameters:

This interface provides a transparent representation of all the parameters used within a CertStore. Like the interfaces discussed before it also is cloneable so that multiple copies of it can be made. By default the certification API provides two generic parameters classes called LDAPCertStoreParameters and CollectionCertStoreParameters.

CertSelector and CRLSelector:

There could be numerous certificates in a repository. A CertStore class might find it difficult and time consuming to search through the huge repository of certificates and CRLs for the required certificates. The certification API provides interfaces like the CertSelector to narrow the number of certificates retrieved by setting a selection criterion. The same applies for the CRLSelector interface. These interfaces are cloneable which helps applications to create cloned copies of them. The interfaces have different methods to narrow the search for certificates. Certificates can be narrowed by distinguishing them by the issuing authority or by the subject´s distinguished name or by the serial number of the certificate. One of more of these settings can be made null to expand the search. If all setting values are null then all certificates and CRL´s are retrieved.

How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.