Enum ECertificateTemplate
- java.lang.Object
-
- java.lang.Enum<ECertificateTemplate>
-
- de.xima.fc.certificate.gui.internal.create.ECertificateTemplate
-
- All Implemented Interfaces:
Serializable,Comparable<ECertificateTemplate>
public enum ECertificateTemplate extends Enum<ECertificateTemplate>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CA_CERTIFICATEDOCUMENT_SIGNINGEMAIL_PROTECTIONTLS_CLIENT
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription(Locale locale)Returns a description of the certificate template in the specified locale.StringgetDisplayName(Locale locale)Returns the display name of the certificate template in the specified locale.Set<EKeyAlgorithm>getSupportedKeyAlgorithms()booleanisKeyAlgorithmSupported(EKeyAlgorithm keyAlgorithm)Checks if the specified key algorithm is supported by this certificate template.static ECertificateTemplatevalueOf(String name)Returns the enum constant of this type with the specified name.static ECertificateTemplate[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DOCUMENT_SIGNING
public static final ECertificateTemplate DOCUMENT_SIGNING
-
EMAIL_PROTECTION
public static final ECertificateTemplate EMAIL_PROTECTION
-
TLS_CLIENT
public static final ECertificateTemplate TLS_CLIENT
-
CA_CERTIFICATE
public static final ECertificateTemplate CA_CERTIFICATE
-
-
Method Detail
-
values
public static ECertificateTemplate[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ECertificateTemplate c : ECertificateTemplate.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ECertificateTemplate valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getDescription
public String getDescription(Locale locale)
Returns a description of the certificate template in the specified locale.- Parameters:
locale- the locale to use for localization- Returns:
- a description of the certificate template
-
getDisplayName
public String getDisplayName(Locale locale)
Returns the display name of the certificate template in the specified locale.- Parameters:
locale- the locale to use for localization- Returns:
- the display name of the certificate template
-
isKeyAlgorithmSupported
public boolean isKeyAlgorithmSupported(EKeyAlgorithm keyAlgorithm)
Checks if the specified key algorithm is supported by this certificate template.- Parameters:
keyAlgorithm- the key algorithm to check- Returns:
- true if the key algorithm is supported, false otherwise
-
getSupportedKeyAlgorithms
public Set<EKeyAlgorithm> getSupportedKeyAlgorithms()
-
-