Class AcmeValidationRequest
java.lang.Object
com.digicert.validation.methods.acme.validate.AcmeValidationRequest
Represents an ACME validation request.
This class is used to create a request for validating a domain using the ACME protocol. All necessary information for the validation is encapsulated in this class: * domain name, * acme type * acme thumbprint * random value * validation state. This class is immutable and uses the builder pattern.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final StringThe acme thumbprint used for validation.private final AcmeTypeThe type of ACME protocol to be used for validation.private final StringThe domain to be validated.private final StringA random value used for validation.private final ValidationStateThe current state of the validation process. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAcmeValidationRequest(String domain, AcmeType acmeType, String acmeThumbprint, String randomValue, ValidationState validationState) Private constructor to prevent instantiation without using the builder. -
Method Summary
-
Field Details
-
domain
The domain to be validated. -
acmeType
The type of ACME protocol to be used for validation. -
acmeThumbprint
The acme thumbprint used for validation. -
randomValue
A random value used for validation. -
validationState
The current state of the validation process.
-
-
Constructor Details
-
AcmeValidationRequest
private AcmeValidationRequest(String domain, AcmeType acmeType, String acmeThumbprint, String randomValue, ValidationState validationState) Private constructor to prevent instantiation without using the builder.- Parameters:
domain- The domain to be validated.acmeType- The type of ACME protocol to be used for validation.acmeThumbprint- The ACME thumbprint used for validation.randomValue- A random value used for validation.validationState- The current validation state.
-