org.bouncycastle.jce.provider
Class JDKX509CertificateFactory
java.lang.Object
|
+--java.security.cert.CertificateFactorySpi
|
+--org.bouncycastle.jce.provider.JDKX509CertificateFactory
- public class JDKX509CertificateFactory
- extends java.security.cert.CertificateFactorySpi
class for dealing with X509 certificates.
At the moment this will deal with "-----BEGIN CERTIFICATE-----" to "-----END CERTIFICATE-----"
base 64 encoded certs, as well as the BER binaries of certficates and some classes of PKCS#7
objects.
Method Summary |
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.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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDKX509CertificateFactory
public JDKX509CertificateFactory()
engineGenerateCertificate
public java.security.cert.Certificate engineGenerateCertificate(java.io.InputStream in)
throws java.security.cert.CertificateException
- Generates a certificate object and initializes it with the data
read from the input stream inStream.
- Overrides:
engineGenerateCertificate
in class java.security.cert.CertificateFactorySpi
engineGenerateCertificates
public java.util.Collection engineGenerateCertificates(java.io.InputStream inStream)
throws java.security.cert.CertificateException
- Returns a (possibly empty) collection view of the certificates
read from the given input stream inStream.
- Overrides:
engineGenerateCertificates
in class java.security.cert.CertificateFactorySpi
engineGenerateCRL
public java.security.cert.CRL engineGenerateCRL(java.io.InputStream inStream)
throws java.security.cert.CRLException
- Generates a certificate revocation list (CRL) object and initializes
it with the data read from the input stream inStream.
- Overrides:
engineGenerateCRL
in class java.security.cert.CertificateFactorySpi
engineGenerateCRLs
public java.util.Collection engineGenerateCRLs(java.io.InputStream inStream)
throws java.security.cert.CRLException
- Returns a (possibly empty) collection view of the CRLs read from
the given input stream inStream.
The inStream may contain a sequence of DER-encoded CRLs, or
a PKCS#7 CRL set. This is a PKCS#7 SignedData object, with the
only signficant field being crls. In particular the signature
and the contents are ignored.
- Overrides:
engineGenerateCRLs
in class java.security.cert.CertificateFactorySpi