com.ibm.crypto.pkcs11impl.provider
Class X509Factory
- java.lang.Object
java.security.cert.CertificateFactorySpi
com.ibm.crypto.pkcs11impl.provider.X509Factory
- public class X509Factory
- extends java.security.cert.CertificateFactorySpi
See Also:
CertificateFactorySpi
,
Certificate
,
CRL
,
X509Certificate
,
X509CRL
,
X509CertImpl
,
X509CRLImpl
Field Summary
Modifier and Type | Field and Description |
---|---|
|
BEGIN_CERT
|
|
END_CERT
|
Constructor Summary
Constructor and Description |
---|
X509Factory()
Creates an instance of this class
|
X509Factory(java.security.Provider provider)
Creates an instance of this class
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
engineGenerateCertificate(java.io.InputStream is)
Generates an X.509 certificate object and initializes it with
the data read from the input stream
is .
|
|
engineGenerateCertificates(java.io.InputStream is)
Returns a (possibly empty) collection view of X.509 certificates read
from the given input stream
is .
|
|
engineGenerateCertPath(java.io.InputStream inStream)
Generates a CertPath object and initializes it with the data read from the input stream
inStream.
|
|
engineGenerateCertPath(java.io.InputStream inStream,java.lang.String encoding)
Generates a
CertPath object and initializes it with the data
read from the input stream inStream.
|
|
engineGenerateCertPath(java.util.List certificates)
Generates a CertPath object and initializes
it with the list of certificates supplied.
|
|
engineGenerateCRL(java.io.InputStream is)
Generates an X.509 certificate revocation list (CRL) object and
initializes it with the data read from the given input stream
is .
|
|
engineGenerateCRLs(java.io.InputStream is)
Returns a (possibly empty) collection view of X.509 CRLs read
from the given input stream
is .
|
|
engineGetCertPathEncodings()
Returns the encodings supported by this certification path
factory, with the default encoding first.
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail
BEGIN_CERT
- public static final java.lang.String BEGIN_CERT
See Also:
END_CERT
- public static final java.lang.String END_CERT
See Also:
Constructor Detail
X509Factory
- public X509Factory()
Creates an instance of this class
X509Factory
- public X509Factory(java.security.Provider provider)
Creates an instance of this class
Method Detail
engineGenerateCertificate
- public java.security.cert.Certificate engineGenerateCertificate( java.io.InputStream is)
- throws java.security.cert.CertificateException
Generates an X.509 certificate object and initializes it with
the data read from the input stream
is
.
Specified by:
engineGenerateCertificate
in class java.security.cert.CertificateFactorySpi
Parameters:
is
- an input stream with the certificate data. Returns:
an X.509 certificate object initialized with the data
from the input stream.
Throws:
java.security.cert.CertificateException
- on parsing errors. engineGenerateCertificates
- public java.util.Collection engineGenerateCertificates( java.io.InputStream is)
- throws java.security.cert.CertificateException
Returns a (possibly empty) collection view of X.509 certificates read
from the given input stream
is
.
Specified by:
engineGenerateCertificates
in class java.security.cert.CertificateFactorySpi
Parameters:
is
- the input stream with the certificates. Returns:
a (possibly empty) collection view of X.509 certificate objects
initialized with the data from the input stream.
Throws:
java.security.cert.CertificateException
- on parsing errors. engineGenerateCRL
- public java.security.cert.CRL engineGenerateCRL( java.io.InputStream is)
- throws java.security.cert.CRLException
Generates an X.509 certificate revocation list (CRL) object and
initializes it with the data read from the given input stream
is
.
Specified by:
engineGenerateCRL
in class java.security.cert.CertificateFactorySpi
Parameters:
is
- an input stream with the CRL data. Returns:
an X.509 CRL object initialized with the data
from the input stream.
Throws:
java.security.cert.CRLException
- on parsing errors. engineGenerateCRLs
- public java.util.Collection engineGenerateCRLs( java.io.InputStream is)
- throws java.security.cert.CRLException
Returns a (possibly empty) collection view of X.509 CRLs read
from the given input stream
is
.
Specified by:
engineGenerateCRLs
in class java.security.cert.CertificateFactorySpi
Parameters:
is
- the input stream with the CRLs. Returns:
a (possibly empty) collection view of X.509 CRL objects
initialized with the data from the input stream.
Throws:
java.security.cert.CRLException
- on parsing errors. engineGenerateCertPath
- public java.security.cert.CertPath engineGenerateCertPath( java.io.InputStream inStream)
- throws java.security.cert.CertificateException
Generates a CertPath object and initializes it with the data read from the input stream
inStream. The data is assumed to be in the default encoding.
Overrides:
engineGenerateCertPath
in class java.security.cert.CertificateFactorySpi
Parameters:
inStream
- an input stream with the data Returns:
a
CertPath
initialized with the data from the input stream Throws:
CertificateException
- if an exception occurs java.security.cert.CertificateException
engineGenerateCertPath
- public java.security.cert.CertPath engineGenerateCertPath( java.io.InputStream inStream,
- java.lang.String encoding)
- throws java.security.cert.CertificateException
Generates a
CertPath
object and initializes it with the data
read from the input stream inStream. The data is assumed to
be in the specified encoding.
Overrides:
engineGenerateCertPath
in class java.security.cert.CertificateFactorySpi
Parameters:
inStream
- an input stream with the data encoding
- the encoding used for the data Returns:
a
CertPath
initialized with the data from the input stream Throws:
CertificateException
- if an exception occurs java.security.cert.CertificateException
engineGenerateCertPath
- public java.security.cert.CertPath engineGenerateCertPath( java.util.List certificates)
- throws java.security.cert.CertificateException
Generates a CertPath object and initializes
it with the list of certificates supplied.
The certificates supplied must be of a type
supported by the CertPathFactory.
Overrides:
engineGenerateCertPath
in class java.security.cert.CertificateFactorySpi
Parameters:
certificates
- a List
of Certificates Returns:
a
CertPath
initialized with the supplied list of
certificates Throws:
CertificateException
- if an exception occurs java.security.cert.CertificateException
engineGetCertPathEncodings
- public java.util.Iterator engineGetCertPathEncodings( )
Returns the encodings supported by this certification path
factory, with the default encoding first.
Overrides:
engineGetCertPathEncodings
in class java.security.cert.CertificateFactorySpi
Returns:
an
Iterator
of the encodings supported