org.hardtokenmgmt.core.util
Class NonClientSSLRequest

java.lang.Object
  extended by org.hardtokenmgmt.core.util.NonClientSSLRequest

public class NonClientSSLRequest
extends java.lang.Object

Special help class performing non-client SSL required requests towards EJBCA.

Version:
$Id$
Author:
Philip Vendil 11 jul 2009

Field Summary
static java.lang.String BEGIN_CERTIFICATE_REQUEST
           
static int ENCODED_CERTIFICATE
           
static java.lang.String END_CERTIFICATE_REQUEST
           
 
Constructor Summary
NonClientSSLRequest()
           
 
Method Summary
static boolean isCertificateValid(java.security.cert.X509Certificate cert)
           
static java.security.cert.X509Certificate requestCertificate(java.lang.String username, java.lang.String password, org.bouncycastle.jce.PKCS10CertificationRequest pkcs10)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BEGIN_CERTIFICATE_REQUEST

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

END_CERTIFICATE_REQUEST

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

ENCODED_CERTIFICATE

public static final int ENCODED_CERTIFICATE
See Also:
Constant Field Values
Constructor Detail

NonClientSSLRequest

public NonClientSSLRequest()
Method Detail

requestCertificate

public static java.security.cert.X509Certificate requestCertificate(java.lang.String username,
                                                                    java.lang.String password,
                                                                    org.bouncycastle.jce.PKCS10CertificationRequest pkcs10)
                                                             throws org.ejbca.core.EjbcaException
Throws:
org.ejbca.core.EjbcaException

isCertificateValid

public static boolean isCertificateValid(java.security.cert.X509Certificate cert)
                                  throws java.io.IOException
Throws:
java.io.IOException