mixconfig.tools.dataretention.DataRetentionEncryptionCertCreationValidator Class Reference

Inherits mixconfig::ICertCreationValidator.

List of all members.

Public Member Functions

X509Extensions getExtensions ()
Vector< String > getInvalidityMessages ()
String getPasswordInfoMessage ()
X509DistinguishedName getSigName ()
boolean isValid ()


Member Function Documentation

X509Extensions mixconfig.tools.dataretention.DataRetentionEncryptionCertCreationValidator.getExtensions (  ) 

Returns the X509 extensions that are added to the new certificate.

Returns:
the X509 extensions that are added to the new certificate

Implements mixconfig.ICertCreationValidator.

Vector<String> mixconfig.tools.dataretention.DataRetentionEncryptionCertCreationValidator.getInvalidityMessages (  ) 

Returns a message to be shown when the prerequisites of generating a new certificate are not met.

Returns:
A warning about the prerequisites

Implements mixconfig.ICertCreationValidator.

String mixconfig.tools.dataretention.DataRetentionEncryptionCertCreationValidator.getPasswordInfoMessage (  ) 

Returns a message to be shown in the "new password" dialog for the PKCS12 certificate.

Returns:
A password info message

Implements mixconfig.ICertCreationValidator.

X509DistinguishedName mixconfig.tools.dataretention.DataRetentionEncryptionCertCreationValidator.getSigName (  ) 

Returns the signer name for the new certificate.

Returns:
The signer name

Implements mixconfig.ICertCreationValidator.

boolean mixconfig.tools.dataretention.DataRetentionEncryptionCertCreationValidator.isValid (  ) 

Indicates whether the prerequisites for generating the certificate are met. For example, if a certificate for the own Mix is to be created, the Mix id must be valid as it is incorporated in the certificate's subject name.

Returns:
true if the prerequisites are met, false otherwise

Implements mixconfig.ICertCreationValidator.


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