public class MyCertificateFactorySpi extends CertificateFactorySpi
Constructor and Description |
---|
MyCertificateFactorySpi() |
Modifier and Type | Method and Description |
---|---|
Certificate |
engineGenerateCertificate(InputStream inStream)
Generates and initializes a
Certificate from the provided input
stream. |
Collection |
engineGenerateCertificates(InputStream inStream)
Generates and initializes a collection of certificates from the provided
input stream.
|
CertPath |
engineGenerateCertPath(InputStream inStream)
Generates a
CertPath from the provided InputStream . |
CertPath |
engineGenerateCertPath(InputStream inStream,
String encoding)
Generates a
CertPath from the provided InputStream in the specified encoding. |
CertPath |
engineGenerateCertPath(List<? extends Certificate> certificates)
Generates a
CertPath from the provided list of certificates. |
CRL |
engineGenerateCRL(InputStream inStream)
Generates and initializes a Certificate Revocation List (CRL) from
the provided input stream.
|
Collection |
engineGenerateCRLs(InputStream inStream)
Generates and initializes a collection of Certificate Revocation
List (CRL) from the provided input stream.
|
Iterator<String> |
engineGetCertPathEncodings()
Returns an
Iterator over the supported CertPath encodings
(as Strings). |
static void |
putMode(boolean newMode) |
public static void putMode(boolean newMode)
public Certificate engineGenerateCertificate(InputStream inStream) throws CertificateException
CertificateFactorySpi
Certificate
from the provided input
stream.engineGenerateCertificate
in class CertificateFactorySpi
inStream
- the stream from which the data is read to create the
certificate.CertificateException
- if parsing problems are detected.public Collection engineGenerateCertificates(InputStream inStream) throws CertificateException
CertificateFactorySpi
engineGenerateCertificates
in class CertificateFactorySpi
inStream
- the stream from where data is read to create the certificates.CertificateException
- if parsing problems are detected.public CRL engineGenerateCRL(InputStream inStream) throws CRLException
CertificateFactorySpi
engineGenerateCRL
in class CertificateFactorySpi
inStream
- the stream from where data is read to create the CRL.CRLException
- if parsing problems are detected.public Collection engineGenerateCRLs(InputStream inStream) throws CRLException
CertificateFactorySpi
engineGenerateCRLs
in class CertificateFactorySpi
inStream
- the stream from which the data is read to create the CRLs.CRLException
- if parsing problems are detected.public CertPath engineGenerateCertPath(InputStream inStream) throws CertificateException
CertificateFactorySpi
CertPath
from the provided InputStream
. The
default encoding scheme is applied.engineGenerateCertPath
in class CertificateFactorySpi
inStream
- an input stream with encoded data.CertPath
initialized from the provided data.CertificateException
- if parsing problems are detected.public CertPath engineGenerateCertPath(InputStream inStream, String encoding) throws CertificateException
CertificateFactorySpi
CertPath
from the provided InputStream
in the specified encoding.engineGenerateCertPath
in class CertificateFactorySpi
inStream
- an input stream containing certificate path data in specified
encoding.encoding
- the encoding of the data in the input stream.CertPath
initialized from the provided dataCertificateException
- if parsing problems are detected.public CertPath engineGenerateCertPath(List<? extends Certificate> certificates)
CertificateFactorySpi
CertPath
from the provided list of certificates. The
encoding is the default encoding.engineGenerateCertPath
in class CertificateFactorySpi
certificates
- the list containing certificates in a format supported by the
CertificateFactory
.CertPath
initialized from the provided data.public Iterator<String> engineGetCertPathEncodings()
CertificateFactorySpi
Iterator
over the supported CertPath
encodings
(as Strings). The first element is the default encoding.engineGetCertPathEncodings
in class CertificateFactorySpi
CertPath
encodings (as
Strings).