fi.hut.tcm.spki
Interface SPKICertificateFactory

All Known Implementing Classes:
SpkiCertFactory

public abstract interface SPKICertificateFactory

SPKICertificateFactory SPKICertificateFactory generates SPKICertificates and SPKICRLs from their encoded forms and from their components.


Method Summary
 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)
           
 

Method Detail

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                java.security.PublicKey subject,
                                boolean delegation,
                                Tag tag)

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                Subject subject,
                                boolean delegation,
                                Tag tag)

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                byte[] subject,
                                boolean delegation,
                                Tag tag)

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                java.security.PublicKey subject,
                                boolean delegation,
                                Tag tag,
                                java.util.Date notAfter)

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                java.security.PublicKey subject,
                                boolean delegation,
                                Tag tag,
                                java.util.Date notBefore,
                                java.util.Date notAfter)

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)

makeCert

public SPKICertificate makeCert(java.security.KeyPair issuer,
                                java.security.PublicKey subject,
                                boolean delegation,
                                Tag tag,
                                OnlineTest online)

makeCrl

public SPKICRL makeCrl(java.util.Enumeration certificates)

makeCrl

public SPKICRL makeCrl(java.util.Enumeration certificates,
                       java.util.Date notAfter)

makeCrl

public SPKICRL makeCrl(java.util.Enumeration certificates,
                       java.util.Date notBefore,
                       java.util.Date notAfter)