org.xtreemos.wp35.cda.engine
Class XosCertGenerator

java.lang.Object
  extended by org.xtreemos.wp35.cda.engine.XosCertGenerator

public class XosCertGenerator
extends java.lang.Object

Author:
ijj

Constructor Summary
XosCertGenerator(java.security.PrivateKey caKey, java.security.cert.X509Certificate caCert, java.lang.String signatureAlgorithm)
           
 
Method Summary
 void addXOSAttributes(VOUser user)
           
 java.security.cert.X509Certificate generateXOSCert(VOUser user, long serial, java.security.PublicKey userKey, int nDays)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XosCertGenerator

public XosCertGenerator(java.security.PrivateKey caKey,
                        java.security.cert.X509Certificate caCert,
                        java.lang.String signatureAlgorithm)
                 throws java.lang.IllegalArgumentException,
                        java.security.cert.CertificateEncodingException,
                        java.security.cert.CertificateParsingException
Throws:
java.lang.IllegalArgumentException
java.security.cert.CertificateEncodingException
java.security.cert.CertificateParsingException
Method Detail

addXOSAttributes

public void addXOSAttributes(VOUser user)

generateXOSCert

public java.security.cert.X509Certificate generateXOSCert(VOUser user,
                                                          long serial,
                                                          java.security.PublicKey userKey,
                                                          int nDays)
                                                   throws java.security.SignatureException,
                                                          java.security.InvalidKeyException,
                                                          java.security.cert.CertificateEncodingException,
                                                          java.security.NoSuchAlgorithmException,
                                                          java.security.cert.CertificateParsingException
Throws:
java.security.SignatureException
java.security.InvalidKeyException
java.security.cert.CertificateEncodingException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateParsingException