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.
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.