This abstract class defines the service
provider interface, or SPI, for the
CertificateFactory class. A security provider must
implement this class for each type of certificate it wishes to
support. Applications never need to use or subclass this class.
public abstract class CertificateFactorySpi {
// Public Constructors
public CertificateFactorySpi( );
// Public Instance Methods
public abstract java.security.cert.Certificate engineGenerateCertificate
(java.io.InputStream inStream)
throws CertificateException;
public abstract java.util.Collection<? extends java.security.cert.Certificate>
engineGenerateCertificates(java.io.InputStream inStream)
throws CertificateException;
1.4 public CertPath engineGenerateCertPath(java.util.List<?
extends java.security.cert.Certificate> certificates)
throws CertificateException;
1.4 public CertPath engineGenerateCertPath(java.io.InputStream inStream)
throws CertificateException;
1.4 public CertPath engineGenerateCertPath(java.io.InputStream inStream,
String encoding) throws CertificateException;
public abstract CRL engineGenerateCRL(java.io.InputStream inStream)
throws CRLException;
public abstract java.util.Collection<? extends CRL> engineGenerateCRLs
(java.io.InputStream inStream)
throws CRLException;
1.4 public java.util.Iterator<String> engineGetCertPathEncodings( );
}