|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.security.cert.CertificateFactorySpi
com.ibm.crypto.pkcs11impl.provider.X509Factory
public class X509Factory
This class defines a certificate factory for X.509 v3 certificates and X.509 v2 certificate revocation lists (CRLs).
CertificateFactorySpi
,
Certificate
,
CRL
,
X509Certificate
,
X509CRL
,
X509CertImpl
,
X509CRLImpl
Field Summary | |
---|---|
static java.lang.String |
BEGIN_CERT
|
static java.lang.String |
END_CERT
|
protected static java.lang.String |
pkcs7String
|
protected static java.lang.String |
pkipString
|
protected static java.lang.String |
x509String
|
Constructor Summary | |
---|---|
X509Factory()
Creates an instance of this class |
|
X509Factory(java.security.Provider provider)
Creates an instance of this class |
Method Summary | |
---|---|
java.security.cert.Certificate |
engineGenerateCertificate(java.io.InputStream is)
Generates an X.509 certificate object and initializes it with the data read from the input stream is . |
java.util.Collection |
engineGenerateCertificates(java.io.InputStream is)
Returns a (possibly empty) collection view of X.509 certificates read from the given input stream is . |
java.security.cert.CertPath |
engineGenerateCertPath(java.io.InputStream inStream)
Generates a CertPath object and initializes it with the data read from the input stream inStream. |
java.security.cert.CertPath |
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. |
java.security.cert.CertPath |
engineGenerateCertPath(java.util.List certificates)
Generates a CertPath object and initializes it with the list of certificates supplied. |
java.security.cert.CRL |
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 . |
java.util.Collection |
engineGenerateCRLs(java.io.InputStream is)
Returns a (possibly empty) collection view of X.509 CRLs read from the given input stream is . |
java.util.Iterator |
engineGetCertPathEncodings()
Returns the encodings supported by this certification path factory, with the default encoding first. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String BEGIN_CERT
public static final java.lang.String END_CERT
protected static final java.lang.String pkcs7String
protected static final java.lang.String pkipString
protected static final java.lang.String x509String
Constructor Detail |
---|
public X509Factory()
public X509Factory(java.security.Provider provider)
Method Detail |
---|
public java.security.cert.Certificate engineGenerateCertificate(java.io.InputStream is) throws java.security.cert.CertificateException
is
.
engineGenerateCertificate
in class java.security.cert.CertificateFactorySpi
is
- an input stream with the certificate data.
java.security.cert.CertificateException
- on parsing errors.public java.util.Collection engineGenerateCertificates(java.io.InputStream is) throws java.security.cert.CertificateException
is
.
engineGenerateCertificates
in class java.security.cert.CertificateFactorySpi
is
- the input stream with the certificates.
java.security.cert.CertificateException
- on parsing errors.public java.security.cert.CRL engineGenerateCRL(java.io.InputStream is) throws java.security.cert.CRLException
is
.
engineGenerateCRL
in class java.security.cert.CertificateFactorySpi
is
- an input stream with the CRL data.
java.security.cert.CRLException
- on parsing errors.public java.util.Collection engineGenerateCRLs(java.io.InputStream is) throws java.security.cert.CRLException
is
.
engineGenerateCRLs
in class java.security.cert.CertificateFactorySpi
is
- the input stream with the CRLs.
java.security.cert.CRLException
- on parsing errors.public java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream inStream) throws java.security.cert.CertificateException
engineGenerateCertPath
in class java.security.cert.CertificateFactorySpi
inStream
- an input stream with the data
CertPath
initialized with the data from the input stream
CertificateException
- if an exception occurs
java.security.cert.CertificateException
public java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream inStream, java.lang.String encoding) throws java.security.cert.CertificateException
CertPath
object and initializes it with the data
read from the input stream inStream. The data is assumed to
be in the specified encoding.
engineGenerateCertPath
in class java.security.cert.CertificateFactorySpi
inStream
- an input stream with the dataencoding
- the encoding used for the data
CertPath
initialized with the data from the input stream
CertificateException
- if an exception occurs
java.security.cert.CertificateException
public java.security.cert.CertPath engineGenerateCertPath(java.util.List certificates) throws java.security.cert.CertificateException
engineGenerateCertPath
in class java.security.cert.CertificateFactorySpi
certificates
- a List
of Certificates
CertPath
initialized with the supplied list of
certificates
CertificateException
- if an exception occurs
java.security.cert.CertificateException
public java.util.Iterator engineGetCertPathEncodings()
engineGetCertPathEncodings
in class java.security.cert.CertificateFactorySpi
Iterator
of the encodings supported
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |