Package eu.europa.esig.dss.enumerations
Enum Class ValidationModel
- All Implemented Interfaces:
Serializable
,Comparable<ValidationModel>
,Constable
Represents a validation model of a certificate chain (e.g. SHELL, CHAIN, etc.)
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionModel for validation of X.509 certificate chains where all CA certificates have to be valid at the time they were used for issuing a certificate and the end-entity certificate was valid when creating the signatureHybrid validation model, evaluating the signing-certificate at the validation time, while all other intermediate CA certificates at the time of the signing-certificate's issuanceModel for validation of X.509 certificate chains where all certificates have to be valid at a given time -
Method Summary
Modifier and TypeMethodDescriptionstatic ValidationModel
Returns the enum constant of this class with the specified name.static ValidationModel[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SHELL
Model for validation of X.509 certificate chains where all certificates have to be valid at a given time -
CHAIN
Model for validation of X.509 certificate chains where all CA certificates have to be valid at the time they were used for issuing a certificate and the end-entity certificate was valid when creating the signature -
HYBRID
Hybrid validation model, evaluating the signing-certificate at the validation time, while all other intermediate CA certificates at the time of the signing-certificate's issuance
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException
- if the argument is null
-