public class JDKX509CertificateFactory
extends java.security.cert.CertificateFactorySpi
At the moment this will deal with "-----BEGIN CERTIFICATE-----" to "-----END CERTIFICATE-----" base 64 encoded certs, as well as the BER binaries of certificates and some classes of PKCS#7 objects.
| Modifier and Type | Field and Description |
|---|---|
private java.io.InputStream |
currentCrlStream |
private java.io.InputStream |
currentStream |
private static PEMUtil |
PEM_CERT_PARSER |
private static PEMUtil |
PEM_CRL_PARSER |
private ASN1Set |
sCrlData |
private int |
sCrlDataObjectCount |
private ASN1Set |
sData |
private int |
sDataObjectCount |
| Constructor and Description |
|---|
JDKX509CertificateFactory() |
| Modifier and Type | Method and Description |
|---|---|
java.security.cert.Certificate |
engineGenerateCertificate(java.io.InputStream in)
Generates a certificate object and initializes it with the data
read from the input stream inStream.
|
java.util.Collection |
engineGenerateCertificates(java.io.InputStream inStream)
Returns a (possibly empty) collection view of the certificates
read from the given input stream inStream.
|
java.security.cert.CertPath |
engineGenerateCertPath(java.io.InputStream inStream) |
java.security.cert.CertPath |
engineGenerateCertPath(java.io.InputStream inStream,
java.lang.String encoding) |
java.security.cert.CertPath |
engineGenerateCertPath(java.util.List certificates) |
java.security.cert.CRL |
engineGenerateCRL(java.io.InputStream inStream)
Generates a certificate revocation list (CRL) object and initializes
it with the data read from the input stream inStream.
|
java.util.Collection |
engineGenerateCRLs(java.io.InputStream inStream)
Returns a (possibly empty) collection view of the CRLs read from
the given input stream inStream.
|
java.util.Iterator |
engineGetCertPathEncodings() |
private java.security.cert.Certificate |
getCertificate() |
private java.security.cert.CRL |
getCRL() |
private java.security.cert.Certificate |
readDERCertificate(ASN1InputStream dIn) |
private java.security.cert.CRL |
readDERCRL(ASN1InputStream aIn) |
private java.security.cert.Certificate |
readPEMCertificate(java.io.InputStream in) |
private java.security.cert.CRL |
readPEMCRL(java.io.InputStream in) |
private static final PEMUtil PEM_CERT_PARSER
private static final PEMUtil PEM_CRL_PARSER
private ASN1Set sData
private int sDataObjectCount
private java.io.InputStream currentStream
private ASN1Set sCrlData
private int sCrlDataObjectCount
private java.io.InputStream currentCrlStream
private java.security.cert.Certificate readDERCertificate(ASN1InputStream dIn) throws java.io.IOException, java.security.cert.CertificateParsingException
java.io.IOExceptionjava.security.cert.CertificateParsingExceptionprivate java.security.cert.Certificate getCertificate()
throws java.security.cert.CertificateParsingException
java.security.cert.CertificateParsingExceptionprivate java.security.cert.Certificate readPEMCertificate(java.io.InputStream in)
throws java.io.IOException,
java.security.cert.CertificateParsingException
java.io.IOExceptionjava.security.cert.CertificateParsingExceptionprivate java.security.cert.CRL readPEMCRL(java.io.InputStream in)
throws java.io.IOException,
java.security.cert.CRLException
java.io.IOExceptionjava.security.cert.CRLExceptionprivate java.security.cert.CRL readDERCRL(ASN1InputStream aIn) throws java.io.IOException, java.security.cert.CRLException
java.io.IOExceptionjava.security.cert.CRLExceptionprivate java.security.cert.CRL getCRL()
throws java.security.cert.CRLException
java.security.cert.CRLExceptionpublic java.security.cert.Certificate engineGenerateCertificate(java.io.InputStream in)
throws java.security.cert.CertificateException
engineGenerateCertificate in class java.security.cert.CertificateFactorySpijava.security.cert.CertificateExceptionpublic java.util.Collection engineGenerateCertificates(java.io.InputStream inStream)
throws java.security.cert.CertificateException
engineGenerateCertificates in class java.security.cert.CertificateFactorySpijava.security.cert.CertificateExceptionpublic java.security.cert.CRL engineGenerateCRL(java.io.InputStream inStream)
throws java.security.cert.CRLException
engineGenerateCRL in class java.security.cert.CertificateFactorySpijava.security.cert.CRLExceptionpublic java.util.Collection engineGenerateCRLs(java.io.InputStream inStream)
throws java.security.cert.CRLException
engineGenerateCRLs in class java.security.cert.CertificateFactorySpijava.security.cert.CRLExceptionpublic java.util.Iterator engineGetCertPathEncodings()
engineGetCertPathEncodings in class java.security.cert.CertificateFactorySpipublic java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream inStream)
throws java.security.cert.CertificateException
engineGenerateCertPath in class java.security.cert.CertificateFactorySpijava.security.cert.CertificateExceptionpublic java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream inStream,
java.lang.String encoding)
throws java.security.cert.CertificateException
engineGenerateCertPath in class java.security.cert.CertificateFactorySpijava.security.cert.CertificateExceptionpublic java.security.cert.CertPath engineGenerateCertPath(java.util.List certificates)
throws java.security.cert.CertificateException
engineGenerateCertPath in class java.security.cert.CertificateFactorySpijava.security.cert.CertificateExceptionCopyright © 1998-2014 Gamma Technologies. All Rights Reserved.