org.xtreemos.wp35.cda.engine
Class Engine

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

public class Engine
extends java.lang.Object

Author:
ijj

Constructor Summary
Engine(java.security.PrivateKey caKey, java.security.cert.X509Certificate caCert, java.lang.String signatureAlgorithm, VOService voService)
           
 
Method Summary
 java.security.cert.X509Certificate generateXOSCert(java.lang.String username, java.lang.String voName, org.bouncycastle.jce.PKCS10CertificationRequest userRequest)
           
 VOService getVoService()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Engine

public Engine(java.security.PrivateKey caKey,
              java.security.cert.X509Certificate caCert,
              java.lang.String signatureAlgorithm,
              VOService voService)
       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

getVoService

public VOService getVoService()

generateXOSCert

public java.security.cert.X509Certificate generateXOSCert(java.lang.String username,
                                                          java.lang.String voName,
                                                          org.bouncycastle.jce.PKCS10CertificationRequest userRequest)
                                                   throws java.lang.IllegalArgumentException,
                                                          java.security.NoSuchAlgorithmException,
                                                          java.security.NoSuchProviderException,
                                                          java.security.SignatureException,
                                                          java.security.InvalidKeyException,
                                                          java.security.cert.CertificateEncodingException,
                                                          java.security.cert.CertificateParsingException
Throws:
java.lang.IllegalArgumentException
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.SignatureException
java.security.InvalidKeyException
java.security.cert.CertificateEncodingException
java.security.cert.CertificateParsingException