jsdsi.sexp
Class CertificateFactory

java.lang.Object
  |
  +--java.security.cert.CertificateFactorySpi
        |
        +--jsdsi.sexp.CertificateFactory

public class CertificateFactory
extends java.security.cert.CertificateFactorySpi

Creates certificates and certification paths from S-expressions.

Author:
Sameer Ajmani

Constructor Summary
CertificateFactory()
           
 
Method Summary
 java.security.cert.Certificate engineGenerateCertificate(java.io.InputStream in)
           
 java.util.Collection engineGenerateCertificates(java.io.InputStream in)
           
 java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream in)
           
 java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream in, java.lang.String encoding)
           
 java.security.cert.CertPath engineGenerateCertPath(java.util.List certs)
           
 java.security.cert.CRL engineGenerateCRL(java.io.InputStream in)
           
 java.util.Collection engineGenerateCRLs(java.io.InputStream in)
           
 java.util.Iterator engineGetCertPathEncodings()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertificateFactory

public CertificateFactory()
Method Detail

engineGenerateCertificate

public java.security.cert.Certificate engineGenerateCertificate(java.io.InputStream in)
                                                         throws java.security.cert.CertificateException
Specified by:
engineGenerateCertificate in class java.security.cert.CertificateFactorySpi
java.security.cert.CertificateException

engineGenerateCertificates

public java.util.Collection engineGenerateCertificates(java.io.InputStream in)
                                                throws java.security.cert.CertificateException
Specified by:
engineGenerateCertificates in class java.security.cert.CertificateFactorySpi
java.security.cert.CertificateException

engineGenerateCertPath

public java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream in)
                                                   throws java.security.cert.CertificateException
Overrides:
engineGenerateCertPath in class java.security.cert.CertificateFactorySpi
java.security.cert.CertificateException

engineGenerateCertPath

public java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream in,
                                                          java.lang.String encoding)
                                                   throws java.security.cert.CertificateException
Overrides:
engineGenerateCertPath in class java.security.cert.CertificateFactorySpi
java.security.cert.CertificateException

engineGenerateCertPath

public java.security.cert.CertPath engineGenerateCertPath(java.util.List certs)
                                                   throws java.security.cert.CertificateException
Overrides:
engineGenerateCertPath in class java.security.cert.CertificateFactorySpi
java.security.cert.CertificateException

engineGetCertPathEncodings

public java.util.Iterator engineGetCertPathEncodings()
Overrides:
engineGetCertPathEncodings in class java.security.cert.CertificateFactorySpi

engineGenerateCRL

public java.security.cert.CRL engineGenerateCRL(java.io.InputStream in)
                                         throws java.security.cert.CRLException
Specified by:
engineGenerateCRL in class java.security.cert.CertificateFactorySpi
java.security.cert.CRLException

engineGenerateCRLs

public java.util.Collection engineGenerateCRLs(java.io.InputStream in)
                                        throws java.security.cert.CRLException
Specified by:
engineGenerateCRLs in class java.security.cert.CertificateFactorySpi
java.security.cert.CRLException