X509Certificate class differs slightly from the
new definition in Java 2. The static certificate-creation
methods (getInstance) are not present under Java 2.
Some application require exaclty this interface.
The X509Certificate class represents Sun's specification by extending
the java.security.cert.X509Certificate class. This is why
the classes of this package need Java 2. Like
java.security.cert.X509Certificate,
X509Certificate it is abstract itself. The
getInstance methods return
de.tu_darmstadt.sp.security.X509CertImpl objects.
By replacing this javax.security.cert
implementation with one which does not require Java 2 you
eliminate the need for jdk 1.2