org.neuclear.commons.crypto.jce
Class RawCertificateFactory

java.lang.Object
  extended by java.security.cert.CertificateFactorySpi
      extended by org.neuclear.commons.crypto.jce.RawCertificateFactory

public final class RawCertificateFactory
extends java.security.cert.CertificateFactorySpi

This is the beginnings of integrating NeuClear into the JCE architecture allowing NeuClear to be plugged in relatively easily for other types of applications such as Code signing.

Currently the provider provides a CertificateFactory with the name NeuClear. This can be instantiated using:
CertificateFactory certfact=CertificateFactory.getInstance("NeuClear");

User: pelleb Date: Sep 30, 2003 Time: 4:39:08 PM


Field Summary
(package private) static java.lang.String BEGIN_CERT
           
(package private) static java.lang.String END_CERT
           
 
Constructor Summary
RawCertificateFactory()
           
 
Method Summary
 java.security.cert.Certificate engineGenerateCertificate(java.io.InputStream inputStream)
           
 java.util.Collection engineGenerateCertificates(java.io.InputStream inputStream)
           
 java.security.cert.CRL engineGenerateCRL(java.io.InputStream inputStream)
           
 java.util.Collection engineGenerateCRLs(java.io.InputStream inputStream)
           
 
Methods inherited from class java.security.cert.CertificateFactorySpi
engineGenerateCertPath, engineGenerateCertPath, engineGenerateCertPath, engineGetCertPathEncodings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BEGIN_CERT

static final java.lang.String BEGIN_CERT
See Also:
Constant Field Values

END_CERT

static final java.lang.String END_CERT
See Also:
Constant Field Values
Constructor Detail

RawCertificateFactory

public RawCertificateFactory()
Method Detail

engineGenerateCertificate

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

engineGenerateCertificates

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

engineGenerateCRL

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

engineGenerateCRLs

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


Copyright © 2003-2004 Antilles Software Ventures SA. All Rights Reserved.