java.security.cert
public
abstract
class
java.security.cert.CertificateFactorySpi
This class is a Service Provider Interface (therefore the Spi suffix) for
certificate factories to be supplied by providers.
Summary
Public Constructors
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Public Constructors
public
CertificateFactorySpi()
Constructs a new instance of this class.
Public Methods
public
abstract
CRL
engineGenerateCRL(InputStream inStream)
Generates and initializes a Certificate Revocation List from data from
the provided input stream.
Parameters
inStream
| InputStream Stream from where data is read to create the CRL |
Returns
- CRL an initialized Certificate Revocation List
public
abstract
Collection<? extends CRL>
engineGenerateCRLs(InputStream inStream)
Generates and initializes a collection of Certificate Revocation List
from data from the provided input stream.
Parameters
inStream
| InputStream Stream from where data is read to create the CRLs |
Returns
- Collection an initialized collection of Certificate Revocation
List
public
CertPath
engineGenerateCertPath(InputStream inStream)
Generates a
CertPath
from data from the provided
InputStream
. The default encoding is assumed.
Parameters
inStream
| InputStream with PKCS7 or PkiPath encoded data |
Returns
- CertPath a CertPath initialized from the provided data
public
CertPath
engineGenerateCertPath(InputStream inStream, String encoding)
Generates a
CertPath
from data from the provided
InputStream
. The encoding is that specified by the
encoding parameter.
Parameters
inStream
| InputStream containing certificate path data in specified
encoding |
encoding
| encoding of the data in the input stream |
Returns
- CertPath a CertPath initialized from the provided data
public
CertPath
engineGenerateCertPath(List<? extends Certificate> certificates)
Generates a
CertPath
from the provided List of
Certificates. The encoding is the default encoding.
Parameters
certificates
| List containing certificates in a format supported by the
CertificateFactory |
Returns
- CertPath a CertPath initialized from the provided data
public
abstract
Certificate
engineGenerateCertificate(InputStream inStream)
Generates and initializes a Certificate from data from the
provided input stream.
Parameters
inStream
| InputStream Stream from where data is read to create the
Certificate |
Returns
- Certificate an initialized Certificate
public
abstract
Collection<? extends Certificate>
engineGenerateCertificates(InputStream inStream)
Generates and initializes a collection of Certificates from
data from the provided input stream.
Parameters
inStream
| InputStream Stream from where data is read to create the
Certificates |
Returns
- Collection an initialized collection of Certificates
public
Iterator<String>
engineGetCertPathEncodings()
Returns an Iterator over the supported CertPath encodings (as Strings).
The first element is the default encoding.
Returns
- Iterator Iterator over supported CertPath encodings (as Strings)