public class X509CertificateFactory
extends java.security.cert.CertificateFactorySpi
Modifier and Type | Class and Description |
---|---|
private static class |
X509CertificateFactory.MyJDKSecurityProvider |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
FACTORY_ALGORITHM |
private static java.lang.String |
MY_JDK_SECURITY_PROVIDER_NAME |
private static java.security.cert.CertificateFactory |
standardFactory |
Constructor and Description |
---|
X509CertificateFactory() |
Modifier and Type | Method and Description |
---|---|
java.security.cert.Certificate |
engineGenerateCertificate(java.io.InputStream is) |
java.util.Collection |
engineGenerateCertificates(java.io.InputStream is) |
java.security.cert.CertPath |
engineGenerateCertPath(java.io.InputStream is) |
java.security.cert.CertPath |
engineGenerateCertPath(java.io.InputStream is,
java.lang.String encoding) |
java.security.cert.CertPath |
engineGenerateCertPath(java.util.List list) |
java.security.cert.CRL |
engineGenerateCRL(java.io.InputStream is) |
java.util.Collection |
engineGenerateCRLs(java.io.InputStream is) |
java.util.Iterator |
engineGetCertPathEncodings() |
private static java.security.cert.X509Certificate |
findIssued(java.security.cert.X509Certificate[] unorderedCerts,
java.security.cert.X509Certificate issuer) |
private static java.security.cert.X509Certificate |
findIssuer(java.security.cert.X509Certificate[] unorderedCerts,
java.security.cert.X509Certificate issued) |
private java.security.cert.CertificateFactory |
getStandardFactory() |
private static java.security.cert.CertPath |
orderCertPath(java.security.cert.CertPath originalCertPath) |
static void |
register() |
private static final java.lang.String MY_JDK_SECURITY_PROVIDER_NAME
private static final java.lang.String FACTORY_ALGORITHM
private static java.security.cert.CertificateFactory standardFactory
public static void register()
private java.security.cert.CertificateFactory getStandardFactory()
public java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream is) throws java.security.cert.CertificateException
engineGenerateCertPath
in class java.security.cert.CertificateFactorySpi
java.security.cert.CertificateException
public java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream is, java.lang.String encoding) throws java.security.cert.CertificateException
engineGenerateCertPath
in class java.security.cert.CertificateFactorySpi
java.security.cert.CertificateException
public java.security.cert.CertPath engineGenerateCertPath(java.util.List list) throws java.security.cert.CertificateException
engineGenerateCertPath
in class java.security.cert.CertificateFactorySpi
java.security.cert.CertificateException
public java.security.cert.Certificate engineGenerateCertificate(java.io.InputStream is) throws java.security.cert.CertificateException
engineGenerateCertificate
in class java.security.cert.CertificateFactorySpi
java.security.cert.CertificateException
public java.util.Iterator engineGetCertPathEncodings()
engineGetCertPathEncodings
in class java.security.cert.CertificateFactorySpi
public java.util.Collection engineGenerateCertificates(java.io.InputStream is) throws java.security.cert.CertificateException
engineGenerateCertificates
in class java.security.cert.CertificateFactorySpi
java.security.cert.CertificateException
public java.security.cert.CRL engineGenerateCRL(java.io.InputStream is) throws java.security.cert.CRLException
engineGenerateCRL
in class java.security.cert.CertificateFactorySpi
java.security.cert.CRLException
public java.util.Collection engineGenerateCRLs(java.io.InputStream is) throws java.security.cert.CRLException
engineGenerateCRLs
in class java.security.cert.CertificateFactorySpi
java.security.cert.CRLException
private static java.security.cert.X509Certificate findIssuer(java.security.cert.X509Certificate[] unorderedCerts, java.security.cert.X509Certificate issued)
private static java.security.cert.X509Certificate findIssued(java.security.cert.X509Certificate[] unorderedCerts, java.security.cert.X509Certificate issuer)
private static java.security.cert.CertPath orderCertPath(java.security.cert.CertPath originalCertPath) throws java.security.cert.CertificateException
java.security.cert.CertificateException