Enum Class EPPLaunchPolicyPhase.MarkValidation
java.lang.Object
java.lang.Enum<EPPLaunchPolicyPhase.MarkValidation>
com.verisign.epp.codec.launchpolicy.v01.EPPLaunchPolicyPhase.MarkValidation
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<EPPLaunchPolicyPhase.MarkValidation>,Constable
- Enclosing class:
EPPLaunchPolicyPhase
public static enum EPPLaunchPolicyPhase.MarkValidation
extends Enum<EPPLaunchPolicyPhase.MarkValidation>
implements Serializable, Cloneable
Possible mark validation models supported by the phase.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIndicates support for the "code" Mark Validation Model, where the mark code by itself is used to validate that the mark matches the domain name.Indicates support for the "code with mark" Mark Validation Model, where the code is used along with the mark information by the server to validate the mark utilizing an external party.Indicates support for the "mark" Mark Validation Model, where the mark information is passed without any other validation element.Indicates support for the "signed mark" Mark Validation Model, where the mark information is digitally signed. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.static EPPLaunchPolicyPhase.MarkValidation[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
code
Indicates support for the "code" Mark Validation Model, where the mark code by itself is used to validate that the mark matches the domain name. This model is supported using the <launch:codeMark> element with just the <launch:code> element. -
mark
Indicates support for the "mark" Mark Validation Model, where the mark information is passed without any other validation element. The server will use some custom form of validation to validate that the mark information is authentic. This model is supported using the <launch:codeMark> element with just the <mark:mark> element. -
codeWithMark
Indicates support for the "code with mark" Mark Validation Model, where the code is used along with the mark information by the server to validate the mark utilizing an external party. This model is supported using the <launch:codeMark> element that contains both the <launch:code> and the <mark:mark> elements. -
signedMark
Indicates support for the "signed mark" Mark Validation Model, where the mark information is digitally signed. The digital signature can be directly validated by the server using the public key of the external party that created the signed mark using its private key. This model is supported using the <smd:signedMark> and <smd:encodedSignedMark> elements.
-
-
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
-