fi.hut.tcm.spki.impl
Class SpkiCertFactory

java.lang.Object
  |
  +--java.security.cert.CertificateFactorySpi
        |
        +--fi.hut.tcm.spki.impl.SpkiCertFactory

public class SpkiCertFactory
extends java.security.cert.CertificateFactorySpi
implements SPKICertificateFactory

SpkiCertFactory


Constructor Summary
SpkiCertFactory()
           
 
Method Summary
 java.security.cert.Certificate engineGenerateCertificate(java.io.InputStream inStream)
           
 java.util.Collection engineGenerateCertificates(java.io.InputStream inStream)
           
 java.security.cert.CRL engineGenerateCRL(java.io.InputStream inStream)
           
 java.util.Collection engineGenerateCRLs(java.io.InputStream inStream)
           
 SPKICertificate makeCert(java.security.KeyPair issuer, byte[] subject, boolean delegation, Tag tag)
           
 SPKICertificate makeCert(java.security.KeyPair issuer, java.security.PublicKey subject, boolean delegation, Tag tag)
           
 SPKICertificate makeCert(java.security.KeyPair issuer, java.security.PublicKey subject, boolean delegation, Tag tag, java.util.Date notAfter)
           
 SPKICertificate makeCert(java.security.KeyPair issuer, java.security.PublicKey subject, boolean delegation, Tag tag, java.util.Date notBefore, java.util.Date notAfter)
           
 SPKICertificate makeCert(java.security.KeyPair issuer, java.security.PublicKey subject, boolean delegation, Tag tag, java.util.Date notBefore, java.util.Date notAfter, OnlineTest online)
           
 SPKICertificate makeCert(java.security.KeyPair issuer, java.security.PublicKey subject, boolean delegation, Tag tag, OnlineTest online)
           
 SPKICertificate makeCert(java.security.KeyPair issuer, Subject subject, boolean delegation, Tag tag)
           
 SPKICRL makeCrl(java.util.Enumeration certificates)
           
 SPKICRL makeCrl(java.util.Enumeration certificates, java.util.Date notAfter)
           
 SPKICRL makeCrl(java.util.Enumeration certificates, java.util.Date notBefore, java.util.Date notAfter)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

SpkiCertFactory

public SpkiCertFactory()
Method Detail

engineGenerateCertificate

public java.security.cert.Certificate engineGenerateCertificate(java.io.InputStream inStream)
Overrides:
engineGenerateCertificate in class java.security.cert.CertificateFactorySpi

engineGenerateCertificates

public java.util.Collection engineGenerateCertificates(java.io.InputStream inStream)
Overrides:
engineGenerateCertificates in class java.security.cert.CertificateFactorySpi

engineGenerateCRL

public java.security.cert.CRL engineGenerateCRL(java.io.InputStream inStream)
Overrides:
engineGenerateCRL in class java.security.cert.CertificateFactorySpi

engineGenerateCRLs

public java.util.Collection engineGenerateCRLs(java.io.InputStream inStream)
Overrides:
engineGenerateCRLs in class java.security.cert.CertificateFactorySpi

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                java.security.PublicKey subject,
                                boolean delegation,
                                Tag tag)
Specified by:
makeCert in interface SPKICertificateFactory

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                Subject subject,
                                boolean delegation,
                                Tag tag)
Specified by:
makeCert in interface SPKICertificateFactory

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                byte[] subject,
                                boolean delegation,
                                Tag tag)
Specified by:
makeCert in interface SPKICertificateFactory

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                java.security.PublicKey subject,
                                boolean delegation,
                                Tag tag,
                                java.util.Date notAfter)
Specified by:
makeCert in interface SPKICertificateFactory

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                java.security.PublicKey subject,
                                boolean delegation,
                                Tag tag,
                                java.util.Date notBefore,
                                java.util.Date notAfter)
Specified by:
makeCert in interface SPKICertificateFactory

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                java.security.PublicKey subject,
                                boolean delegation,
                                Tag tag,
                                java.util.Date notBefore,
                                java.util.Date notAfter,
                                OnlineTest online)
Specified by:
makeCert in interface SPKICertificateFactory

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                java.security.PublicKey subject,
                                boolean delegation,
                                Tag tag,
                                OnlineTest online)
Specified by:
makeCert in interface SPKICertificateFactory

makeCrl

public SPKICRL makeCrl(java.util.Enumeration certificates)
Specified by:
makeCrl in interface SPKICertificateFactory

makeCrl

public SPKICRL makeCrl(java.util.Enumeration certificates,
                       java.util.Date notAfter)
Specified by:
makeCrl in interface SPKICertificateFactory

makeCrl

public SPKICRL makeCrl(java.util.Enumeration certificates,
                       java.util.Date notBefore,
                       java.util.Date notAfter)
Specified by:
makeCrl in interface SPKICertificateFactory