mixconfig.tools.CertificateGenerator Class Reference

Inherits Runnable.

List of all members.

Public Member Functions

 CertificateGenerator (X509DistinguishedName a_name, X509Extensions a_extensions, boolean a_bDSA)
 CertificateGenerator (X509DistinguishedName a_name, X509Extensions a_extensions, boolean a_bDSA, int keysize)
PKCS12 getCertificate ()
void run ()

Static Public Member Functions

static CertificateWorker createWorker (JAPDialog a_parentDialog, DialogContentPane a_previousContentPane, X509DistinguishedName a_name, X509Extensions a_extensions, boolean a_bDSA, int keysize)

Private Attributes

Validity m_validity
X509DistinguishedName m_name
X509Extensions m_extensions
boolean m_bDSA
int m_nKeySize = 1024
PKCS12 m_cert

Classes

class  CertificateWorker


Detailed Description

An implementation of Runnable that starts a new thread to generate a new certificate in the background.

Constructor & Destructor Documentation

mixconfig.tools.CertificateGenerator.CertificateGenerator ( X509DistinguishedName  a_name,
X509Extensions  a_extensions,
boolean  a_bDSA 
)

Constructor for CertificateGenerator

Parameters:
a_name The signer name
a_extensions the extensions for the certificate (optional, may be null)
a_bDSA if true, DSA ist used; otherwise an RSA certificate is created

References mixconfig.tools.CertificateGenerator.m_bDSA, mixconfig.tools.CertificateGenerator.m_extensions, mixconfig.tools.CertificateGenerator.m_name, and mixconfig.tools.CertificateGenerator.m_nKeySize.

Referenced by mixconfig.tools.CertificateGenerator.createWorker().

mixconfig.tools.CertificateGenerator.CertificateGenerator ( X509DistinguishedName  a_name,
X509Extensions  a_extensions,
boolean  a_bDSA,
int  keysize 
)

Constructor for CertificateGenerator

Parameters:
a_name The signer name
a_extensions the extensions for the certificate (optional, may be null)
a_bDSA if true, DSA is used; otherwise an RSA certificate is created
a_keyize size of newly generated key in bits

References mixconfig.tools.CertificateGenerator.m_bDSA, mixconfig.tools.CertificateGenerator.m_extensions, mixconfig.tools.CertificateGenerator.m_name, and mixconfig.tools.CertificateGenerator.m_nKeySize.


Member Function Documentation

PKCS12 mixconfig.tools.CertificateGenerator.getCertificate (  ) 

Retrieve the newly generated certificate.

Returns:
The new certificate

References mixconfig.tools.CertificateGenerator.m_cert.

Referenced by mixconfig.MixConfig.createMixOnCDConfiguration().

void mixconfig.tools.CertificateGenerator.run (  ) 

static CertificateWorker mixconfig.tools.CertificateGenerator.createWorker ( JAPDialog  a_parentDialog,
DialogContentPane  a_previousContentPane,
X509DistinguishedName  a_name,
X509Extensions  a_extensions,
boolean  a_bDSA,
int  keysize 
) [static]


Member Data Documentation

The the certificate's validity.

Referenced by mixconfig.tools.CertificateGenerator.run().

X509DistinguishedName mixconfig.tools.CertificateGenerator.m_name [private]


The documentation for this class was generated from the following file:

Generated on Mon Nov 16 23:24:48 2009 for MixConfig by  doxygen 1.5.6