Index

A B C D E F G H I L M N P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A - Enum constant in enum class com.digicert.validation.enums.DnsType
Address record, which is used to map hostnames to their IP address.
actualFileUrl - Variable in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
The field for the actualFileUrl record component.
actualFileUrl() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
Returns the value of the actualFileUrl record component.
addToTrie(String, Trie) - Static method in class com.digicert.validation.psl.PslDataParser
Add the given substring to the given trie.
agentId - Variable in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
The field for the agentId record component.
agentId - Variable in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
The field for the agentId record component.
agentId - Variable in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
The field for the agentId record component.
agentId - Variable in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
The field for the agentId record component.
agentId() - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
Returns the value of the agentId record component.
agentId() - Method in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
Returns the value of the agentId record component.
agentId() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
Returns the value of the agentId record component.
agentId() - Method in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
Returns the value of the agentId record component.
agentIdToCorroboration - Variable in record class com.digicert.validation.mpic.MpicDetails
The field for the agentIdToCorroboration record component.
agentIdToCorroboration() - Method in record class com.digicert.validation.mpic.MpicDetails
Returns the value of the agentIdToCorroboration record component.
agentStatus - Variable in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
The field for the agentStatus record component.
agentStatus - Variable in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
The field for the agentStatus record component.
agentStatus - Variable in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
The field for the agentStatus record component.
agentStatus - Variable in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
The field for the agentStatus record component.
agentStatus() - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
Returns the value of the agentStatus record component.
agentStatus() - Method in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
Returns the value of the agentStatus record component.
agentStatus() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
Returns the value of the agentStatus record component.
agentStatus() - Method in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
Returns the value of the agentStatus record component.
AgentStatus - Enum Class in com.digicert.validation.mpic.api
Enum representing the various statuses that can be returned by the MPIC agent.
AgentStatus() - Constructor for enum class com.digicert.validation.mpic.api.AgentStatus
 
ALLOWED_REDIRECTS - Static variable in class com.digicert.validation.client.file.CustomRedirectStrategy
The list of BR allowed redirect status codes.
allowedDnsTypes - Variable in class com.digicert.validation.methods.dns.DnsValidator
List of allowed DNS Types for DNS Validation
allowedFqdns - Variable in class com.digicert.validation.methods.dns.prepare.DnsPreparationResponse
List of allowed fully qualified domain names (FQDNs) where the DNS entry can be placed.
ALPHANUMERIC_CHARSET - Static variable in class com.digicert.validation.random.BasicRandomValueGenerator
The charset used for generating random strings.
ancestor(int) - Method in class com.digicert.validation.psl.DcvDomainName
Returns the ancestor of the current domain at the given number of levels "higher" (rightward) in the subdomain list.
ANY - Enum constant in enum class com.digicert.validation.psl.PublicSuffixType
Any type of public suffix.
ASCII_PATTERN - Static variable in class com.digicert.validation.psl.DcvDomainName
The Regex to test for ASCII characters

B

BAD_REDIRECT_NO_HOST - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating a redirect was attempted but the host information was missing.
BAD_REDIRECT_PORT - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating an incorrect port was used during a file validation redirect.
BAD_REDIRECT_URL - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating an invalid URL was found during a file validation redirect.
BASE_EMAIL_ADDRESS_PREFIXES - Static variable in class com.digicert.validation.methods.email.prepare.provider.ConstructedEmailProvider
These prefixes can be used in combination with the FQDN to form email addresses that can be used for domain validation.
BasicRandomValueGenerator - Class in com.digicert.validation.random
A basic implementation of the RandomValueGenerator interface that generates random alphanumeric strings.
BasicRandomValueGenerator() - Constructor for class com.digicert.validation.random.BasicRandomValueGenerator
Default constructor for BasicRandomValueGenerator.
BasicRandomValueValidator - Class in com.digicert.validation.challenges
A basic implementation of the RandomValueValidator interface.
BasicRandomValueValidator() - Constructor for class com.digicert.validation.challenges.BasicRandomValueValidator
Default constructor for BasicRandomValueValidator.
BasicRequestTokenData - Record Class in com.digicert.validation.challenges
An implementation of the RequestTokenData interface to be used with the BasicRequestTokenValidator.
BasicRequestTokenData(String, String) - Constructor for record class com.digicert.validation.challenges.BasicRequestTokenData
Creates an instance of a BasicRequestTokenData record class.
basicRequestTokenUtils - Variable in class com.digicert.validation.challenges.BasicRequestTokenValidator
A utility class for generating request tokens.
BasicRequestTokenUtils - Class in com.digicert.validation.challenges
Utility class for generating request tokens.
BasicRequestTokenUtils() - Constructor for class com.digicert.validation.challenges.BasicRequestTokenUtils
Constructor that initializes the security provider.
BasicRequestTokenValidator - Class in com.digicert.validation.challenges
A basic implementation of the RequestTokenValidator interface.
BasicRequestTokenValidator() - Constructor for class com.digicert.validation.challenges.BasicRequestTokenValidator
The constructor for a BasicTokenValidator.
BR_3_2_2_4_13 - Enum constant in enum class com.digicert.validation.enums.DcvMethod
Email to DNS CAA Contact.
BR_3_2_2_4_14 - Enum constant in enum class com.digicert.validation.enums.DcvMethod
Email to DNS Txt Contact.
BR_3_2_2_4_18 - Enum constant in enum class com.digicert.validation.enums.DcvMethod
Agreed-Upon Change to Website v2.
BR_3_2_2_4_4 - Enum constant in enum class com.digicert.validation.enums.DcvMethod
Constructed Email to Domain Contact.
BR_3_2_2_4_7 - Enum constant in enum class com.digicert.validation.enums.DcvMethod
DNS Change.
BR_VERSION - Static variable in class com.digicert.validation.common.DomainValidationEvidence
Including the BR version number in the evidence is important for auditing purposes.
brMethod - Variable in enum class com.digicert.validation.enums.DcvMethod
The DCV method string.
build() - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Build the DcvConfiguration instance.
build() - Method in class com.digicert.validation.DcvManager.Builder
Builds and returns a DcvManager instance using the provided configuration.
buildDnsValidationResponse(ChallengeValidationResponse, MpicDnsDetails, DnsType, ChallengeType) - Method in class com.digicert.validation.methods.dns.validate.DnsValidationHandler
Builds a DNS validation response based on the provided parameters.
Builder() - Constructor for class com.digicert.validation.DcvManager.Builder
Default constructor for the Builder class.
buildFileValidationResponse(ChallengeValidationResponse, MpicFileDetails, ChallengeType, FileValidationRequest) - Method in class com.digicert.validation.methods.file.validate.FileValidationHandler
 

C

CAA - Enum constant in enum class com.digicert.validation.enums.DnsType
Specifies which certificate authorities (CAs) are allowed to issue certificates for the domain.
CaaValue - Class in com.digicert.validation.client.dns
Represents a DNS CAA (Certification Authority Authorization) record.
CaaValue() - Constructor for class com.digicert.validation.client.dns.CaaValue
 
calculatePerCharacterEntropy(RandomValueGenerator) - Method in class com.digicert.validation.random.RandomValueVerifier
Calculates the entropy per character for the given random value generator.
CANNOT_GENERATE_HASH - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that the system failed to generate a hash value.
CHALLENGE_TYPE_REQUIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the user requested DNS or FILE validation without providing a challenge type.
challengeType - Variable in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
The field for the challengeType record component.
challengeType - Variable in class com.digicert.validation.methods.dns.prepare.DnsPreparationResponse
The type of challenge to be used for DNS validation - either RANDOM_VALUE or REQUEST_TOKEN.
challengeType - Variable in class com.digicert.validation.methods.dns.validate.DnsValidationRequest
The type of challenge to be used for validation.
challengeType - Variable in record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
The field for the challengeType record component.
challengeType - Variable in class com.digicert.validation.methods.file.prepare.FilePreparationResponse
The type of challenge used for validation.
challengeType - Variable in class com.digicert.validation.methods.file.validate.FileValidationRequest
The type of challenge used for file validation.
challengeType - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
The field for the challengeType record component.
challengeType() - Method in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
Returns the value of the challengeType record component.
challengeType() - Method in record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
Returns the value of the challengeType record component.
challengeType() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
Returns the value of the challengeType record component.
ChallengeType - Enum Class in com.digicert.validation.enums
This enum represents the options for types of information that can be used for domain control validation challenges.
ChallengeType() - Constructor for enum class com.digicert.validation.enums.ChallengeType
 
ChallengeValidationResponse - Record Class in com.digicert.validation.challenges
A record to hold the results of a response validator.
ChallengeValidationResponse(Optional<String>, Set<DcvError>) - Constructor for record class com.digicert.validation.challenges.ChallengeValidationResponse
Creates an instance of a ChallengeValidationResponse record class.
challengeValue - Variable in record class com.digicert.validation.challenges.ChallengeValidationResponse
The field for the challengeValue record component.
challengeValue() - Method in record class com.digicert.validation.challenges.ChallengeValidationResponse
Returns the value of the challengeValue record component.
checkArgument(boolean, Object) - Static method in class com.digicert.validation.psl.DcvDomainName
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object) - Static method in class com.digicert.validation.psl.DcvDomainName
Ensures the truth of an expression involving one or more parameters to the calling method.
checkNotNull(T) - Static method in class com.digicert.validation.psl.DcvDomainName
Checks that the specified object reference is not null.
checkState(boolean, String, Object) - Static method in class com.digicert.validation.psl.DcvDomainName
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
child(String) - Method in class com.digicert.validation.psl.DcvDomainName
Creates and returns a new DcvDomainName by prepending the argument and a dot to the current name.
children - Variable in class com.digicert.validation.psl.TrieNode
The children of this node, where each key is a character and the value is the corresponding child node.
ClientStatus - Enum Class in com.digicert.validation.client
Enum representing various client statuses for DNS and file operations.
ClientStatus() - Constructor for enum class com.digicert.validation.client.ClientStatus
 
close() - Method in class com.digicert.validation.client.file.FileClient
Closes the HTTP client and releases any system resources associated with it.
CNAME - Enum constant in enum class com.digicert.validation.enums.DnsType
Alias of one name to another.
com.digicert.validation - package com.digicert.validation
 
com.digicert.validation.challenges - package com.digicert.validation.challenges
 
com.digicert.validation.client - package com.digicert.validation.client
 
com.digicert.validation.client.dns - package com.digicert.validation.client.dns
 
com.digicert.validation.client.file - package com.digicert.validation.client.file
 
com.digicert.validation.common - package com.digicert.validation.common
 
com.digicert.validation.enums - package com.digicert.validation.enums
 
com.digicert.validation.exceptions - package com.digicert.validation.exceptions
 
com.digicert.validation.methods.dns - package com.digicert.validation.methods.dns
 
com.digicert.validation.methods.dns.prepare - package com.digicert.validation.methods.dns.prepare
 
com.digicert.validation.methods.dns.validate - package com.digicert.validation.methods.dns.validate
 
com.digicert.validation.methods.email - package com.digicert.validation.methods.email
 
com.digicert.validation.methods.email.prepare - package com.digicert.validation.methods.email.prepare
 
com.digicert.validation.methods.email.prepare.provider - package com.digicert.validation.methods.email.prepare.provider
 
com.digicert.validation.methods.email.validate - package com.digicert.validation.methods.email.validate
 
com.digicert.validation.methods.file - package com.digicert.validation.methods.file
 
com.digicert.validation.methods.file.prepare - package com.digicert.validation.methods.file.prepare
 
com.digicert.validation.methods.file.validate - package com.digicert.validation.methods.file.validate
 
com.digicert.validation.mpic - package com.digicert.validation.mpic
 
com.digicert.validation.mpic.api - package com.digicert.validation.mpic.api
 
com.digicert.validation.mpic.api.dns - package com.digicert.validation.mpic.api.dns
 
com.digicert.validation.mpic.api.file - package com.digicert.validation.mpic.api.file
 
com.digicert.validation.psl - package com.digicert.validation.psl
 
com.digicert.validation.random - package com.digicert.validation.random
 
com.digicert.validation.utils - package com.digicert.validation.utils
 
CONSTRUCTED - Enum constant in enum class com.digicert.validation.methods.email.prepare.EmailSource
The email addresses are constructed from the domain name.
ConstructedEmailProvider - Class in com.digicert.validation.methods.email.prepare.provider
ConstructedEmailProvider is an implementation of EmailProvider that constructs email addresses that can be used for domain validation.
ConstructedEmailProvider() - Constructor for class com.digicert.validation.methods.email.prepare.provider.ConstructedEmailProvider
The default constructor for the ConstructedEmailProvider class
corroborated - Variable in record class com.digicert.validation.mpic.MpicDetails
The field for the corroborated record component.
corroborated() - Method in record class com.digicert.validation.mpic.MpicDetails
Returns the value of the corroborated record component.
CORROBORATED - Enum constant in enum class com.digicert.validation.mpic.api.MpicStatus
 
corroborates - Variable in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
The field for the corroborates record component.
corroborates - Variable in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
The field for the corroborates record component.
corroborates() - Method in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
Returns the value of the corroborates record component.
corroborates() - Method in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
Returns the value of the corroborates record component.
createDomainValidationEvidence(DnsValidationRequest, DnsValidationResponse, Instant) - Method in class com.digicert.validation.methods.dns.DnsValidator
Creates a DomainValidationEvidence object from the DnsValidationRequest and DnsValidationResponse
createDomainValidationEvidence(FileValidationRequest, FileValidationResponse) - Method in class com.digicert.validation.methods.file.FileValidator
Create the Domain Validation Evidence from the File Validation Response
createHttpClient() - Method in class com.digicert.validation.client.file.FileClient
Creates an HTTP client with the specified configuration.
createResolver(String, Integer) - Method in class com.digicert.validation.client.dns.DnsClient
Creates a new SimpleResolver for the specified DNS server.
createZoneFromDomain(String) - Method in class com.digicert.validation.client.dns.DnsClient
Creates a zone name from the provided domain.
CustomDnsResolver - Class in com.digicert.validation.client.file
CustomDnsResolver is an implementation of the DnsResolver interface that utilizes a DnsClient to perform DNS queries.
CustomDnsResolver(DcvContext) - Constructor for class com.digicert.validation.client.file.CustomDnsResolver
Constructs a CustomDnsResolver with the specified DcvContext.
CustomRedirectStrategy - Class in com.digicert.validation.client.file
This class extends the DefaultRedirectStrategy to offer more control over the redirection process to follow BR requirements.
CustomRedirectStrategy(DcvContext) - Constructor for class com.digicert.validation.client.file.CustomRedirectStrategy
Constructs a new CustomRedirectStrategy.

D

DASH_REGEX - Static variable in class com.digicert.validation.psl.DcvDomainName
The Regex to test for different dashes
dcvConfiguration - Variable in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
The DcvConfiguration instance to be built.
dcvConfiguration - Variable in class com.digicert.validation.DcvContext
The DCV Configuration used by the context.
dcvConfiguration - Variable in class com.digicert.validation.DcvManager.Builder
The DcvConfiguration for the DcvManager.
DcvConfiguration - Class in com.digicert.validation
Configuration class for Domain Control Validation (DCV).
DcvConfiguration() - Constructor for class com.digicert.validation.DcvConfiguration
Private constructor to prevent instantiation.
DcvConfiguration.DcvConfigurationBuilder - Class in com.digicert.validation
Builder class for Domain Control Validation (DCV) configuration.
DcvConfigurationBuilder() - Constructor for class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Constructs a new DcvConfigurationBuilder.
dcvContext - Variable in class com.digicert.validation.client.file.FileClient
The context where we can find the needed dependencies and configuration.
DcvContext - Class in com.digicert.validation
The DcvContext provides dependency injection, allowing for easier testing of the various pieces of the library.
DcvContext() - Constructor for class com.digicert.validation.DcvContext
Default constructor that initializes the context with a default DCV Configuration.
DcvContext(DcvConfiguration) - Constructor for class com.digicert.validation.DcvContext
Constructor that initializes the context with the provided DCV Configuration.
DcvDomainName - Class in com.digicert.validation.psl
An immutable well-formed internet domain name, such as com or foo.co.uk.
DcvDomainName(String) - Constructor for class com.digicert.validation.psl.DcvDomainName
Constructor used to implement DcvDomainName.from(String), and from subclasses.
DcvDomainName(String, List<String>) - Constructor for class com.digicert.validation.psl.DcvDomainName
Internal constructor that skips validations when creating an instance from parts of an already-validated DcvDomainName.
dcvError - Variable in class com.digicert.validation.client.file.FileClientResponse
The DCV error that occurred during the file validation process, if any.
dcvError - Variable in record class com.digicert.validation.methods.dns.validate.MpicDnsDetails
The field for the dcvError record component.
dcvError - Variable in record class com.digicert.validation.methods.file.validate.MpicFileDetails
The field for the dcvError record component.
dcvError() - Method in record class com.digicert.validation.methods.dns.validate.MpicDnsDetails
Returns the value of the dcvError record component.
dcvError() - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
Returns the value of the dcvError record component.
DcvError - Enum Class in com.digicert.validation.enums
Enumeration representing various errors that can occur during Domain Control Validation (DCV).
DcvError() - Constructor for enum class com.digicert.validation.enums.DcvError
 
DcvException - Exception Class in com.digicert.validation.exceptions
Base Exception class for DCV (Domain Control Validation) related exceptions.
DcvException(DcvError) - Constructor for exception class com.digicert.validation.exceptions.DcvException
Constructs a new DcvException with the specified DcvError.
DcvException(Set<DcvError>) - Constructor for exception class com.digicert.validation.exceptions.DcvException
Constructs a new DcvException with a set of specified DcvErrors.
DcvException(Set<DcvError>, Throwable) - Constructor for exception class com.digicert.validation.exceptions.DcvException
Constructs a new DcvException with a set of specified DcvErrors and an optional cause.
DcvManager - Class in com.digicert.validation
DcvManager is responsible for managing the Domain Control Validation (DCV) process.
DcvManager(DcvConfiguration) - Constructor for class com.digicert.validation.DcvManager
Private constructor to enforce the use of the Builder for object creation.
DcvManager.Builder - Class in com.digicert.validation
Builder class for constructing DcvManager instances.
dcvMethod - Variable in class com.digicert.validation.common.DomainValidationEvidence
The method used for domain control validation.
dcvMethod - Variable in record class com.digicert.validation.common.ValidationState
The field for the dcvMethod record component.
dcvMethod - Variable in enum class com.digicert.validation.methods.email.prepare.EmailSource
The DcvMethod associated with the email source.
dcvMethod() - Method in record class com.digicert.validation.common.ValidationState
Returns the value of the dcvMethod record component.
DcvMethod - Enum Class in com.digicert.validation.enums
Enum representing the possible domain validation methods.
DcvMethod(String) - Constructor for enum class com.digicert.validation.enums.DcvMethod
Constructs a new DcvMethod with the specified DCV method string.
defaultFilename - Variable in class com.digicert.validation.methods.file.FileValidator
Default filename for the file validation
defaultFileValidationFilename - Variable in class com.digicert.validation.methods.file.validate.FileValidationHandler
The default file validation filename.
DNS_CAA - Enum constant in enum class com.digicert.validation.methods.email.prepare.EmailSource
The email addresses are found in a DNS CAA record for the domain.
DNS_CAA_EMAIL_TAG - Static variable in class com.digicert.validation.methods.email.prepare.provider.DnsCaaEmailProvider
This CAA record tag is used to identify the DNS CAA record that contains the email address for validation.
DNS_LOOKUP_BAD_REQUEST - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
DNS_LOOKUP_BAD_REQUEST - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating a bad request during DNS lookup.
DNS_LOOKUP_BAD_REQUEST - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
DNS_LOOKUP_DOMAIN_NOT_FOUND - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
DNS_LOOKUP_DOMAIN_NOT_FOUND - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the DNS lookup domain was not found.
DNS_LOOKUP_DOMAIN_NOT_FOUND - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
DNS_LOOKUP_ERROR - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicates that the DNS lookup was unable to find the host or the data returned was not parseable.
DNS_LOOKUP_EXCEPTION - Enum constant in enum class com.digicert.validation.enums.DcvError
General error looking up DNS.
DNS_LOOKUP_IO_EXCEPTION - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
DNS_LOOKUP_IO_EXCEPTION - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating some kind of I/O exception during DNS lookup.
DNS_LOOKUP_IO_EXCEPTION - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
DNS_LOOKUP_RECORD_NOT_FOUND - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
DNS_LOOKUP_RECORD_NOT_FOUND - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the DNS lookup record was not found.
DNS_LOOKUP_RECORD_NOT_FOUND - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
DNS_LOOKUP_SUCCESS - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
DNS_LOOKUP_SUCCESS - Enum constant in enum class com.digicert.validation.enums.LogEvents
This log event indicates that the system successfully retrieved the DNS data for a domain.
DNS_LOOKUP_SUCCESS - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
DNS_LOOKUP_TEXT_PARSE_EXCEPTION - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
DNS_LOOKUP_TEXT_PARSE_EXCEPTION - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating a text parse exception during DNS lookup.
DNS_LOOKUP_TEXT_PARSE_EXCEPTION - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
DNS_LOOKUP_TIMEOUT - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
DNS_LOOKUP_TIMEOUT - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the DNS lookup timed out.
DNS_LOOKUP_TIMEOUT - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
DNS_LOOKUP_UNKNOWN_HOST_EXCEPTION - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
DNS_LOOKUP_UNKNOWN_HOST_EXCEPTION - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating an unknown host exception during DNS lookup.
DNS_LOOKUP_UNKNOWN_HOST_EXCEPTION - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
DNS_SERVERS_NOT_CONFIGURED - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that the DNS server is not configured.
DNS_TXT - Enum constant in enum class com.digicert.validation.methods.email.prepare.EmailSource
The email addresses are found in a DNS TXT record for the domain.
DNS_TXT_EMAIL_AUTHORIZATION_PREFIX - Static variable in class com.digicert.validation.methods.email.prepare.provider.DnsTxtEmailProvider
This prefix is used to identify the DNS TXT record that contains the email address for validation.
DNS_TYPE_REQUIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the DNS type is required.
DNS_VALIDATION_FAILED - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicates that the DNS validation cannot be completed.
DNS_VALIDATION_MALFORMED_REQUEST - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that the validation request is malformed.
DNS_VALIDATION_SUCCESSFUL - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that control over the domain was successfully proven.
DnsCaaEmailProvider - Class in com.digicert.validation.methods.email.prepare.provider
EmailDnsCaaProvider is an implementation of EmailProvider that retrieves email contacts for a domain by querying the DNS CAA records of the domain.
DnsCaaEmailProvider(DcvContext) - Constructor for class com.digicert.validation.methods.email.prepare.provider.DnsCaaEmailProvider
Constructs a new EmailDnsCaaProvider with the given DcvContext.
dnsClient - Variable in class com.digicert.validation.client.file.CustomDnsResolver
The DnsClient used to resolve DNS queries.
dnsClient - Variable in class com.digicert.validation.DcvManager
The DNS client used for DNS queries.
dnsClient - Variable in class com.digicert.validation.methods.email.prepare.provider.DnsCaaEmailProvider
The DNS client used to query DNS records.
DnsClient - Class in com.digicert.validation.client.dns
DnsClient is responsible for querying DNS records from specified DNS servers.
DnsClient(DcvContext) - Constructor for class com.digicert.validation.client.dns.DnsClient
Constructs a new DnsClient with the specified configuration.
DnsData - Record Class in com.digicert.validation.client.dns
DnsData is a record that encapsulates the results of a DNS query.
DnsData(List<String>, String, DnsType, List<DnsValue>, Set<DcvError>, String) - Constructor for record class com.digicert.validation.client.dns.DnsData
Creates an instance of a DnsData record class.
dnsDomainLabel - Variable in class com.digicert.validation.DcvConfiguration
The prefix domain label to use with DNS Change validation.
dnsDomainLabel - Variable in class com.digicert.validation.methods.dns.validate.DnsValidationHandler
The DNS domain label used for validation.
dnsDomainLabel(String) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the prefix domain label to use with DNS Change validation.
DnsPreparation - Record Class in com.digicert.validation.methods.dns.prepare
Represents the preparation details required for DNS validation.
DnsPreparation(String, DnsType, ChallengeType) - Constructor for record class com.digicert.validation.methods.dns.prepare.DnsPreparation
Creates an instance of a DnsPreparation record class.
DnsPreparationResponse - Class in com.digicert.validation.methods.dns.prepare
Represents the response for DNS preparation.
DnsPreparationResponse(String, List<String>, DnsType, ChallengeType, String, ValidationState) - Constructor for class com.digicert.validation.methods.dns.prepare.DnsPreparationResponse
Private constructor to prevent instantiation without using the builder.
DnsRecord - Record Class in com.digicert.validation.mpic.api.dns
Represents a DNS record used in the MPIC (Multi-Perspective Corroboration) validation process.
DnsRecord(DnsType, String, String, long, int, String) - Constructor for record class com.digicert.validation.mpic.api.dns.DnsRecord
Creates an instance of a DnsRecord record class.
dnsRecordName - Variable in class com.digicert.validation.common.DomainValidationEvidence
DNS: The DNS record name used for validation.
dnsRecords - Variable in record class com.digicert.validation.methods.dns.validate.MpicDnsDetails
The field for the dnsRecords record component.
dnsRecords - Variable in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
The field for the dnsRecords record component.
dnsRecords - Variable in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
The field for the dnsRecords record component.
dnsRecords() - Method in record class com.digicert.validation.methods.dns.validate.MpicDnsDetails
Returns the value of the dnsRecords record component.
dnsRecords() - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
Returns the value of the dnsRecords record component.
dnsRecords() - Method in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
Returns the value of the dnsRecords record component.
dnsRetries - Variable in class com.digicert.validation.client.dns.DnsClient
The number of retries for DNS queries.
dnsRetries - Variable in class com.digicert.validation.DcvConfiguration
The number of times a DNS query will be retried before giving up.
dnsRetries(int) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the number of times to retry a DNS query before giving up.
dnsServers - Variable in class com.digicert.validation.client.dns.DnsClient
The list of DNS servers to query.
dnsServers - Variable in class com.digicert.validation.DcvConfiguration
The list of DNS servers to use for DNS lookups.
dnsServers(List<String>) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the list of DNS servers to use for DNS lookups.
dnsTimeout - Variable in class com.digicert.validation.client.dns.DnsClient
The timeout for DNS queries in milliseconds.
dnsTimeout - Variable in class com.digicert.validation.DcvConfiguration
The DNS timeout in milliseconds.
dnsTimeout(int) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the DNS timeout (in milliseconds).
DnsTxtEmailProvider - Class in com.digicert.validation.methods.email.prepare.provider
EmailDnsTxtProvider is an implementation of EmailProvider that retrieves email contacts for a domain by querying the DNS TXT records of the domain.
DnsTxtEmailProvider(DcvContext) - Constructor for class com.digicert.validation.methods.email.prepare.provider.DnsTxtEmailProvider
Constructs a new EmailDnsTxtProvider with the given DcvContext.
dnsType - Variable in record class com.digicert.validation.client.dns.DnsData
The field for the dnsType record component.
dnsType - Variable in class com.digicert.validation.client.dns.DnsValue
 
dnsType - Variable in class com.digicert.validation.common.DomainValidationEvidence
DNS: The type of DNS record used for validation.
dnsType - Variable in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
The field for the dnsType record component.
dnsType - Variable in class com.digicert.validation.methods.dns.prepare.DnsPreparationResponse
The type of DNS entry in which the customer should place the challenge value.
dnsType - Variable in class com.digicert.validation.methods.dns.validate.DnsValidationRequest
The type of DNS record to be used for validation.
dnsType - Variable in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
The field for the dnsType record component.
dnsType - Variable in record class com.digicert.validation.mpic.api.dns.DnsRecord
The field for the dnsType record component.
dnsType() - Method in record class com.digicert.validation.client.dns.DnsData
Returns the value of the dnsType record component.
dnsType() - Method in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
Returns the value of the dnsType record component.
dnsType() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
Returns the value of the dnsType record component.
dnsType() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
Returns the value of the dnsType record component.
DnsType - Enum Class in com.digicert.validation.enums
Enum representing the DNS record types that can be requested.
DnsType() - Constructor for enum class com.digicert.validation.enums.DnsType
 
dnsValidationHandler - Variable in class com.digicert.validation.methods.dns.DnsValidator
Handler for DNS Validation
DnsValidationHandler - Class in com.digicert.validation.methods.dns.validate
Handles DNS validation processes.
DnsValidationHandler(DcvContext) - Constructor for class com.digicert.validation.methods.dns.validate.DnsValidationHandler
Constructs a new DnsValidationHandler with the specified configuration.
DnsValidationRequest - Class in com.digicert.validation.methods.dns.validate
Represents a DNS validation request.
DnsValidationRequest(String, DnsType, ChallengeType, String, RequestTokenData, ValidationState) - Constructor for class com.digicert.validation.methods.dns.validate.DnsValidationRequest
Private constructor to prevent instantiation without using the builder.
DnsValidationResponse - Record Class in com.digicert.validation.methods.dns.validate
Represents the response of a DNS validation process.
DnsValidationResponse(boolean, MpicDetails, String, DnsType, String, String, Set<DcvError>) - Constructor for record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
Creates an instance of a DnsValidationResponse record class.
dnsValidator - Variable in class com.digicert.validation.DcvManager
The DNS validator used for DCV.
DnsValidator - Class in com.digicert.validation.methods.dns
DnsValidator is a class that provides methods to prepare and validate DNS records for domain validation.
DnsValidator(DcvContext) - Constructor for class com.digicert.validation.methods.dns.DnsValidator
Constructor for DnsValidator
DnsValue - Class in com.digicert.validation.client.dns
Represents a DNS record value with its type, name, value, and time-to-live (TTL).
DnsValue() - Constructor for class com.digicert.validation.client.dns.DnsValue
 
domain - Variable in record class com.digicert.validation.client.dns.DnsData
The field for the domain record component.
domain - Variable in class com.digicert.validation.common.DomainValidationEvidence
The domain being validated.
domain - Variable in record class com.digicert.validation.common.ValidationState
The field for the domain record component.
domain - Variable in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
The field for the domain record component.
domain - Variable in class com.digicert.validation.methods.dns.prepare.DnsPreparationResponse
The domain for which the DNS validation process is being prepared.
domain - Variable in class com.digicert.validation.methods.dns.validate.DnsValidationRequest
The domain to be validated.
domain - Variable in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
The field for the domain record component.
domain - Variable in record class com.digicert.validation.methods.dns.validate.MpicDnsDetails
The field for the domain record component.
domain - Variable in record class com.digicert.validation.methods.email.prepare.EmailPreparation
The field for the domain record component.
domain - Variable in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
The field for the domain record component.
domain - Variable in class com.digicert.validation.methods.email.validate.EmailValidationRequest
The domain to be validated.
domain - Variable in record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
The field for the domain record component.
domain - Variable in class com.digicert.validation.methods.file.prepare.FilePreparationResponse
The domain for which the file validation is being prepared.
domain - Variable in class com.digicert.validation.methods.file.validate.FileValidationRequest
The domain for which the file validation is being requested.
domain - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
The field for the domain record component.
domain() - Method in record class com.digicert.validation.client.dns.DnsData
Returns the value of the domain record component.
domain() - Method in record class com.digicert.validation.common.ValidationState
Returns the value of the domain record component.
domain() - Method in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
Returns the value of the domain record component.
domain() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
Returns the value of the domain record component.
domain() - Method in record class com.digicert.validation.methods.dns.validate.MpicDnsDetails
Returns the value of the domain record component.
domain() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparation
Returns the value of the domain record component.
domain() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
Returns the value of the domain record component.
domain() - Method in record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
Returns the value of the domain record component.
domain() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
Returns the value of the domain record component.
DOMAIN_INVALID_BAD_LDH_LABEL - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the domain has a bad LDH label.
DOMAIN_INVALID_INCORRECT_NAME_PATTERN - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the domain name pattern is incorrect.
DOMAIN_INVALID_NAME_IS_TOP_LEVEL - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the domain name is a top-level domain.
DOMAIN_INVALID_NOT_UNDER_PUBLIC_SUFFIX - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the domain is not under a public suffix.
DOMAIN_INVALID_TOO_LONG - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the domain name is too long.
DOMAIN_INVALID_WILDCARD_NOT_ALLOWED - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that wildcard domains are not allowed.
DOMAIN_LABEL_PATTERN - Static variable in class com.digicert.validation.utils.DomainNameUtils
Pattern for a domain label.
DOMAIN_LABEL_REGEX - Static variable in class com.digicert.validation.utils.DomainNameUtils
Domain name labels consist of up to 63 letters, numbers, and hyphens, but cannot start or end with a hyphen.
DOMAIN_PATTERN - Static variable in class com.digicert.validation.utils.DomainNameUtils
Compiled pattern for a domain.
DOMAIN_REGEX - Static variable in class com.digicert.validation.utils.DomainNameUtils
Regex pattern for domains.
DOMAIN_REQUIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the domain is required.
domainContainsInvalidReservedLDHLabel(String) - Static method in class com.digicert.validation.utils.DomainNameUtils
Determines if the domain contains invalid reserved LDH labels, including verifying any punycode present is valid.
domainMatchesRegex(String) - Static method in class com.digicert.validation.utils.DomainNameUtils
Checks if the given domain matches the domain regex pattern.
domainNameUtils - Variable in class com.digicert.validation.client.file.CustomRedirectStrategy
A DomainNameUtils instance used to determine if a redirect has the same base domain as the original url.
domainNameUtils - Variable in class com.digicert.validation.methods.dns.DnsValidator
Utility class for domain name operations
domainNameUtils - Variable in class com.digicert.validation.methods.email.EmailValidator
Utility class for domain name operations.
domainNameUtils - Variable in class com.digicert.validation.methods.file.FileValidator
Utility class for domain name operations
DomainNameUtils - Class in com.digicert.validation.utils
Utility class for domain name validation and manipulation.
DomainNameUtils(DcvContext) - Constructor for class com.digicert.validation.utils.DomainNameUtils
Constructs a new DomainNameUtils with the specified DcvContext.
DomainValidationEvidence - Class in com.digicert.validation.common
Represents the evidence of domain validation.
DomainValidationEvidence(String, DcvMethod, Instant, String, String, DnsType, String, String, String, MpicDetails) - Constructor for class com.digicert.validation.common.DomainValidationEvidence
Constructs a new DomainValidationEvidence with the specified parameters.
dotJoin(List<String>) - Static method in class com.digicert.validation.psl.DcvDomainName
Joins the components of a domain name with dots.
DOTS_REGEX - Static variable in class com.digicert.validation.psl.DcvDomainName
The regular expression for the separators between domain parts.
dotSplit(String) - Static method in class com.digicert.validation.psl.DcvDomainName
Splits a domain name into its component parts.
DS - Enum constant in enum class com.digicert.validation.enums.DnsType
Delegation Signer record, which is used in DNSSEC to secure the delegation of a DNS zone.

E

email - Variable in record class com.digicert.validation.methods.email.prepare.EmailWithRandomValue
The field for the email record component.
email() - Method in record class com.digicert.validation.methods.email.prepare.EmailWithRandomValue
Returns the value of the email record component.
EMAIL_CHAR_REGEX - Static variable in class com.digicert.validation.utils.DomainNameUtils
Regex for one or more of the allowed char set for the local-part of a valid email address.
EMAIL_LOCAL_PART_REGEX - Static variable in class com.digicert.validation.utils.DomainNameUtils
Regex for the local-part of an email address
EMAIL_PATTERN - Static variable in class com.digicert.validation.utils.DomainNameUtils
Compiled pattern for validating email addresses.
emailAddress - Variable in class com.digicert.validation.common.DomainValidationEvidence
EMAIL: The email address used for validation.
emailAddress - Variable in class com.digicert.validation.methods.email.validate.EmailValidationRequest
The email address submitted for validation.
emailConstructedProvider - Variable in class com.digicert.validation.methods.email.EmailValidator
The constructed email provider.
emailDnsCaaProvider - Variable in class com.digicert.validation.methods.email.EmailValidator
The DNS CAA provider for email.
emailDnsTxtProvider - Variable in class com.digicert.validation.methods.email.EmailValidator
The DNS TXT provider for email.
EmailPreparation - Record Class in com.digicert.validation.methods.email.prepare
Represents the preparation details for email validation.
EmailPreparation(String, EmailSource) - Constructor for record class com.digicert.validation.methods.email.prepare.EmailPreparation
Creates an instance of a EmailPreparation record class.
EmailPreparationResponse - Record Class in com.digicert.validation.methods.email.prepare
Represents the response for email preparation.
EmailPreparationResponse(String, EmailSource, List<EmailWithRandomValue>, ValidationState) - Constructor for record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
Creates an instance of a EmailPreparationResponse record class.
EmailProvider - Interface in com.digicert.validation.methods.email.prepare.provider
EmailProvider is an interface for classes that provide email contacts for domain validation.
emailSource - Variable in record class com.digicert.validation.methods.email.prepare.EmailPreparation
The field for the emailSource record component.
emailSource - Variable in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
The field for the emailSource record component.
emailSource - Variable in class com.digicert.validation.methods.email.validate.EmailValidationRequest
The source of the email used for validation.
emailSource() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparation
Returns the value of the emailSource record component.
emailSource() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
Returns the value of the emailSource record component.
EmailSource - Enum Class in com.digicert.validation.methods.email.prepare
Enum representing the possible sources of email addresses for DCV.
EmailSource(DcvMethod) - Constructor for enum class com.digicert.validation.methods.email.prepare.EmailSource
Constructor for EmailSource
EmailValidationRequest - Class in com.digicert.validation.methods.email.validate
Represents the verification details required for email validation.
EmailValidationRequest(String, EmailSource, String, String, ValidationState) - Constructor for class com.digicert.validation.methods.email.validate.EmailValidationRequest
Private constructor to prevent instantiation without using the builder.
emailValidator - Variable in class com.digicert.validation.DcvManager
The Email validator used for DCV.
EmailValidator - Class in com.digicert.validation.methods.email
The EmailValidator class is responsible for preparing and validating email addresses for DCV (Domain Control Validation).
EmailValidator(DcvContext) - Constructor for class com.digicert.validation.methods.email.EmailValidator
Constructor for EmailValidator.
EmailValidator(EmailProvider, EmailProvider, EmailProvider) - Constructor for class com.digicert.validation.methods.email.EmailValidator
Unit Testing Constructor for EmailValidator.
emailWithRandomValue - Variable in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
The field for the emailWithRandomValue record component.
emailWithRandomValue() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
Returns the value of the emailWithRandomValue record component.
EmailWithRandomValue - Record Class in com.digicert.validation.methods.email.prepare
This class is used to store the email address and the random value that was sent to the email address.
EmailWithRandomValue(String, String) - Constructor for record class com.digicert.validation.methods.email.prepare.EmailWithRandomValue
Creates an instance of a EmailWithRandomValue record class.
equals(Object) - Method in record class com.digicert.validation.challenges.BasicRequestTokenData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.challenges.ChallengeValidationResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.client.dns.DnsData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.common.ValidationState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.methods.dns.validate.MpicDnsDetails
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.methods.email.prepare.EmailWithRandomValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.digicert.validation.mpic.MpicDetails
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.digicert.validation.psl.DcvDomainName
Equality testing is based on the text supplied by the caller, after normalization as described in the class documentation.
ERROR - Enum constant in enum class com.digicert.validation.mpic.api.MpicStatus
 
errorMessage - Variable in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
The field for the errorMessage record component.
errorMessage - Variable in record class com.digicert.validation.mpic.api.file.MpicFileResponse
The field for the errorMessage record component.
errorMessage() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
Returns the value of the errorMessage record component.
errorMessage() - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
Returns the value of the errorMessage record component.
errors - Variable in record class com.digicert.validation.challenges.ChallengeValidationResponse
The field for the errors record component.
errors - Variable in record class com.digicert.validation.client.dns.DnsData
The field for the errors record component.
errors - Variable in exception class com.digicert.validation.exceptions.DcvException
The set of DCV errors.
errors - Variable in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
The field for the errors record component.
errors - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
The field for the errors record component.
errors() - Method in record class com.digicert.validation.challenges.ChallengeValidationResponse
Returns the value of the errors record component.
errors() - Method in record class com.digicert.validation.client.dns.DnsData
Returns the value of the errors record component.
errors() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
Returns the value of the errors record component.
errors() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
Returns the value of the errors record component.
exception - Variable in class com.digicert.validation.client.file.FileClientResponse
The exception that occurred during the file validation process, if any.
executeRequest(String) - Method in class com.digicert.validation.client.file.FileClient
Executes an HTTP GET request to the specified file URL.

F

FILE_BAD_REQUEST - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
FILE_BAD_REQUEST - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
FILE_BAD_RESPONSE - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
FILE_BAD_RESPONSE - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
FILE_CLIENT_ERROR - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
FILE_CLIENT_ERROR - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
FILE_LOCATION - Static variable in class com.digicert.validation.methods.file.FileValidator
File location based on the BR specifications
FILE_NOT_FOUND - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
FILE_NOT_FOUND - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
FILE_PATH - Static variable in class com.digicert.validation.methods.file.validate.FileValidationHandler
The path to the file containing the challenge value.
FILE_REQUEST_TIMEOUT - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
FILE_REQUEST_TIMEOUT - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
FILE_SERVER_ERROR - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
FILE_SERVER_ERROR - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
FILE_SUCCESS - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
FILE_SUCCESS - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
FILE_TOO_LARGE - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
FILE_TOO_LARGE - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
FILE_VALIDATION_BAD_REQUEST - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the request to retrieve the file was a bad request.
FILE_VALIDATION_BAD_RESPONSE - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the file validation response was bad.
FILE_VALIDATION_BAD_RESPONSE - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that the response was not parseable or otherwise does not meet with validation requirements.
FILE_VALIDATION_CLIENT_ERROR - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating a client error during file validation.
FILE_VALIDATION_CLIENT_ERROR - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that a connection error occurred with the client.
FILE_VALIDATION_CONNECTION_TIMEOUT_ERROR - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that the connection attempt timed out.
FILE_VALIDATION_EMPTY_RESPONSE - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the file validation response is empty.
FILE_VALIDATION_FAILED - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that the file validation cannot be completed.
FILE_VALIDATION_INVALID_CONTENT - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the file validation content is invalid.
FILE_VALIDATION_INVALID_STATUS_CODE - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the file validation status code is not as expected.
FILE_VALIDATION_NOT_FOUND - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the file validation response was not found.
FILE_VALIDATION_RESPONSE - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that a response was received
FILE_VALIDATION_SERVER_ERROR - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating a server dcvError during file validation.
FILE_VALIDATION_SUCCESSFUL - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that control over the FQDN was successfully proven.
FILE_VALIDATION_TIMEOUT - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the file validation request timed out.
fileClient - Variable in class com.digicert.validation.DcvManager
The File Client used for file operations.
FileClient - Class in com.digicert.validation.client.file
Client for handling file validation requests.
FileClient(DcvContext) - Constructor for class com.digicert.validation.client.file.FileClient
Constructs a new FileClient with the specified configuration.
FileClientResponse - Class in com.digicert.validation.client.file
Represents the response from a file validation client.
FileClientResponse(String) - Constructor for class com.digicert.validation.client.file.FileClientResponse
Constructs a new FileClientResponse with the specified file URL.
FileClientResponse(String, String, int) - Constructor for class com.digicert.validation.client.file.FileClientResponse
Constructs a new FileClientResponse with the specified file URL and content.
fileContent - Variable in class com.digicert.validation.client.file.FileClientResponse
The content of the requested file.
fileContents - Variable in record class com.digicert.validation.methods.file.validate.MpicFileDetails
The field for the fileContents record component.
fileContents - Variable in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
The field for the fileContents record component.
fileContents() - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
Returns the value of the fileContents record component.
fileContents() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
Returns the value of the fileContents record component.
fileLocation - Variable in class com.digicert.validation.methods.file.prepare.FilePreparationResponse
The location of the file to be placed on the server.
filename - Variable in record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
The field for the filename record component.
filename - Variable in class com.digicert.validation.methods.file.validate.FileValidationRequest
Optional: The filename to be used for file validation.
filename() - Method in record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
Returns the value of the filename record component.
FILENAME_CHAR_PATTERN - Static variable in class com.digicert.validation.utils.FilenameUtils
Regex for one or more of the allowed char set for filename.
FilenameUtils - Class in com.digicert.validation.utils
Utility class for validating filenames.
FilenameUtils() - Constructor for class com.digicert.validation.utils.FilenameUtils
Private constructor to prevent instantiation.
FilePreparationRequest - Record Class in com.digicert.validation.methods.file.prepare
Represents a request for file validation preparation.
FilePreparationRequest(String) - Constructor for record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
Constructs a new FilePreparationRequest with the specified domain and a default challenge type of RANDOM_VALUE.
FilePreparationRequest(String, String, ChallengeType) - Constructor for record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
Creates an instance of a FilePreparationRequest record class.
FilePreparationResponse - Class in com.digicert.validation.methods.file.prepare
Represents the response for a file validation preparation request.
FilePreparationResponse(String, ChallengeType, String, String, ValidationState) - Constructor for class com.digicert.validation.methods.file.prepare.FilePreparationResponse
Private constructor to prevent instantiation without using the builder.
fileUrl - Variable in class com.digicert.validation.client.file.FileClientResponse
The URL of the file requested.
fileUrl - Variable in class com.digicert.validation.common.DomainValidationEvidence
FILE Validation: The URL of the file used for validation.
fileUrl - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
The field for the fileUrl record component.
fileUrl - Variable in record class com.digicert.validation.methods.file.validate.MpicFileDetails
The field for the fileUrl record component.
fileUrl - Variable in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
The field for the fileUrl record component.
fileUrl() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
Returns the value of the fileUrl record component.
fileUrl() - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
Returns the value of the fileUrl record component.
fileUrl() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
Returns the value of the fileUrl record component.
fileValidationCheckHttps - Variable in class com.digicert.validation.DcvConfiguration
This flag indicates that the library will try both HTTP and HTTPS when performing file validation requests.
fileValidationCheckHttps - Variable in class com.digicert.validation.methods.file.validate.FileValidationHandler
The flag to check if the file validation request should be made over HTTPS.
fileValidationCheckHttps(Boolean) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the flag to indicate that the library will try both HTTP and HTTPS when performing file validation requests.
fileValidationConnectTimeout - Variable in class com.digicert.validation.DcvConfiguration
The timeout in milliseconds for connecting to a server while performing file validation.
fileValidationConnectTimeout(int) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the timeout in milliseconds for connecting to a server while performing file validation.
fileValidationFilename - Variable in class com.digicert.validation.DcvConfiguration
The default file validation filename.
fileValidationFileName(String) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the default file name to use for "Agreed-Upon Change to Website v2".
fileValidationHandler - Variable in class com.digicert.validation.methods.file.FileValidator
Handler for File Validation
FileValidationHandler - Class in com.digicert.validation.methods.file.validate
Handles the validation of file-based domain control validation (DCV) requests.
FileValidationHandler(DcvContext) - Constructor for class com.digicert.validation.methods.file.validate.FileValidationHandler
Constructs a new FileValidationHandler with the specified configuration.
fileValidationMaxBodyLength - Variable in class com.digicert.validation.DcvConfiguration
The maximum length of the body for file validation responses.
fileValidationMaxBodyLength(int) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the maximum length of the body for file validation responses.
fileValidationMaxRedirects - Variable in class com.digicert.validation.DcvConfiguration
The maximum number of redirects allowed while performing file validation.
fileValidationMaxRedirects(int) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the maximum number of redirects allowed while performing file validation.
fileValidationReadTimeout - Variable in class com.digicert.validation.DcvConfiguration
The timeout in milliseconds for reading data from a server while performing file validation.
fileValidationReadTimeout(int) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the timeout in milliseconds for reading data from a server while performing file validation.
FileValidationRequest - Class in com.digicert.validation.methods.file.validate
Represents a request for file-based authentication validation.
FileValidationRequest(String, String, ChallengeType, String, RequestTokenData, ValidationState) - Constructor for class com.digicert.validation.methods.file.validate.FileValidationRequest
Private constructor to prevent instantiation without using the builder.
FileValidationResponse - Record Class in com.digicert.validation.methods.file.validate
Represents the response of a file validation process.
FileValidationResponse(boolean, String, String, ChallengeType, String, String, MpicDetails, Set<DcvError>) - Constructor for record class com.digicert.validation.methods.file.validate.FileValidationResponse
Creates an instance of a FileValidationResponse record class.
fileValidationSocketTimeout - Variable in class com.digicert.validation.DcvConfiguration
The socket timeout in milliseconds for connecting to a server while performing file validation.
fileValidationSocketTimeout(int) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the socket timeout in milliseconds for connecting to a server while performing file validation.
fileValidationUserAgent - Variable in class com.digicert.validation.DcvConfiguration
The user agent to be used for file validation requests.
fileValidationUserAgent(String) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the user agent to be used for file validation requests.
fileValidator - Variable in class com.digicert.validation.DcvManager
The File Validation validator used for DCV.
FileValidator - Class in com.digicert.validation.methods.file
FileValidator is a class that provides methods to prepare and validate files for domain validation.
FileValidator(DcvContext) - Constructor for class com.digicert.validation.methods.file.FileValidator
Constructor for FileValidator
findEmailGenerator(EmailSource) - Method in class com.digicert.validation.methods.email.EmailValidator
Finds the appropriate email provider based on the email source.
findEmailsForDomain(String) - Method in class com.digicert.validation.methods.email.prepare.provider.ConstructedEmailProvider
Returns a set of constructed email addresses that can be used for domain validation.
findEmailsForDomain(String) - Method in class com.digicert.validation.methods.email.prepare.provider.DnsCaaEmailProvider
Retrieves email contacts for the given domain by querying the DNS CAA records of the domain.
findEmailsForDomain(String) - Method in class com.digicert.validation.methods.email.prepare.provider.DnsTxtEmailProvider
Retrieves email contacts for the given domain by querying the DNS TXT records of the domain.
findEmailsForDomain(String) - Method in interface com.digicert.validation.methods.email.prepare.provider.EmailProvider
Retrieves email contacts for the given domain.
findSuffixOfType(PublicSuffixType) - Method in class com.digicert.validation.psl.DcvDomainName
Returns the index of the leftmost part of the suffix, or -1 if not found.
flag - Variable in class com.digicert.validation.client.dns.CaaValue
 
flag - Variable in record class com.digicert.validation.mpic.api.dns.DnsRecord
The field for the flag record component.
flag() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
Returns the value of the flag record component.
from(String) - Static method in class com.digicert.validation.psl.DcvDomainName
Returns an instance of DcvDomainName after lenient validation.
fromInt(int) - Static method in enum class com.digicert.validation.enums.DnsType
 

G

generateHash(String, String, String) - Method in class com.digicert.validation.challenges.BasicRequestTokenUtils
Generates a hash using the provided key, value, and salt.
generateRandomString() - Method in class com.digicert.validation.random.BasicRandomValueGenerator
Generates a random alphanumeric string of length 32.
generateRandomString() - Method in interface com.digicert.validation.random.RandomValueGenerator
Generates a random alphanumeric string.
generateRequestToken(BasicRequestTokenData, String) - Method in class com.digicert.validation.challenges.BasicRequestTokenUtils
Generates a request token using the provided key, value, and salt.
generateString(String, int) - Method in class com.digicert.validation.random.BasicRandomValueGenerator
Generates a random string of the specified length using the given charset.
get(Class<T>) - Method in class com.digicert.validation.DcvContext
Retrieves an instance of the specified class.
getBaseDomain(String) - Method in class com.digicert.validation.utils.DomainNameUtils
Gets the base domain of the given domain name.
getCharset() - Method in class com.digicert.validation.random.BasicRandomValueGenerator
Returns the charset used for generating random strings.
getCharset() - Method in interface com.digicert.validation.random.RandomValueGenerator
Returns the charset used for generating random strings.
getClientStatus(Message, List<DnsValue>) - Method in class com.digicert.validation.client.dns.DnsClient
Determines the client status based on the DNS response message and the found DNS values.
getConnectionConfig() - Method in class com.digicert.validation.client.file.FileClient
Creates a ConnectionConfig based on the specified configuration.
getCustomDnsResolver() - Method in class com.digicert.validation.client.file.FileClient
Creates a CustomDnsResolver based on the specified configuration.
getDnsData(String, String, DnsType) - Method in class com.digicert.validation.client.dns.DnsClient
Retrieves DNS data for a specific server, domain, and DNS record type.
getDnsData(List<String>, DnsType) - Method in class com.digicert.validation.client.dns.DnsClient
Retrieves DNS records of the specified type for the given domains.
getDnsDetails(List<String>, DnsType) - Method in class com.digicert.validation.mpic.MpicDnsService
Retrieves MPIC DNS details for a list of domains.
getDnsValues(Message) - Method in class com.digicert.validation.client.dns.DnsClient
Extracts DNS values from the response message.
getDomainAndParents(String) - Method in class com.digicert.validation.utils.DomainNameUtils
Gets the domain and its parent domains.
getFileUrl(String, String) - Method in class com.digicert.validation.methods.file.FileValidator
Generate a URL for the where file will be placed on the server
getFileUrls(FileValidationRequest) - Method in class com.digicert.validation.methods.file.validate.FileValidationHandler
Retrieves the list of file URLs for the file-based domain control validation (DCV) request.
getInstance() - Static method in class com.digicert.validation.psl.PslDataProvider
Returns the singleton instance of the PslDataProvider.
getMpicDnsResponse(String, DnsType) - Method in interface com.digicert.validation.mpic.MpicClientInterface
 
getMpicDnsResponse(String, DnsType) - Method in class com.digicert.validation.mpic.NoopMpicClientImpl
 
getMpicFileDetails(List<String>) - Method in class com.digicert.validation.mpic.MpicFileService
Retrieves MPIC file details for a list of file URLs.
getMpicFileResponse(String) - Method in interface com.digicert.validation.mpic.MpicClientInterface
 
getMpicFileResponse(String) - Method in class com.digicert.validation.mpic.NoopMpicClientImpl
 
getPoolingHttpClientConnectionManager() - Method in class com.digicert.validation.client.file.FileClient
Creates a PoolingHttpClientConnectionManager based on the specified configuration.
getPotentialRequestTokenIndices(String) - Method in class com.digicert.validation.challenges.BasicRequestTokenValidator
Finds all possible valid request token start locations in the text body.
getPublicSuffixOverride(String) - Method in class com.digicert.validation.utils.NoopPslOverrideSupplier
Returns an empty Optional as this class does not have any overrides to supply.
getPublicSuffixOverride(String) - Method in interface com.digicert.validation.utils.PslOverrideSupplier
Returns an override for the public suffix of a domain.
getRequestConfig() - Method in class com.digicert.validation.client.file.FileClient
Creates a RequestConfig based on the specified configuration.
getSocketConfig() - Method in class com.digicert.validation.client.file.FileClient
Creates a SocketConfig based on the specified configuration.
getSslContext() - Method in class com.digicert.validation.client.file.FileClient
Creates an SSLContext based on the specified configuration.
getValidChallengeResponse(FileValidationRequest, String) - Method in class com.digicert.validation.methods.file.validate.FileValidationHandler
Validates the presence of the random value or a valid request token in the provided file content.

H

handleDnsException(Exception, DnsType, String, String) - Method in class com.digicert.validation.client.dns.DnsClient
Handles exceptions that occur during DNS queries.
hashCode() - Method in record class com.digicert.validation.challenges.BasicRequestTokenData
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.challenges.ChallengeValidationResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.client.dns.DnsData
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.common.ValidationState
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.methods.dns.validate.MpicDnsDetails
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparation
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.methods.email.prepare.EmailWithRandomValue
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.digicert.validation.mpic.MpicDetails
Returns a hash code value for this object.
hashCode() - Method in class com.digicert.validation.psl.DcvDomainName
Returns a hash code for this domain name.
hashingKey - Variable in record class com.digicert.validation.challenges.BasicRequestTokenData
The field for the hashingKey record component.
hashingKey() - Method in record class com.digicert.validation.challenges.BasicRequestTokenData
Returns the value of the hashingKey record component.
hashingValue - Variable in record class com.digicert.validation.challenges.BasicRequestTokenData
The field for the hashingValue record component.
hashingValue() - Method in record class com.digicert.validation.challenges.BasicRequestTokenData
Returns the value of the hashingValue record component.
hasParent() - Method in class com.digicert.validation.psl.DcvDomainName
Indicates whether this domain is composed of two or more parts.
hasPublicSuffix() - Method in class com.digicert.validation.psl.DcvDomainName
Indicates whether this domain name ends in a public suffix, including if it is a public suffix itself.
hasRegistrySuffix() - Method in class com.digicert.validation.psl.DcvDomainName
Indicates whether this domain name ends in a registry suffix, including if it is a registry suffix itself.
httpClient - Variable in class com.digicert.validation.client.file.FileClient
The HTTP client used to make requests.

I

InputException - Exception Class in com.digicert.validation.exceptions
Exception thrown when there is an issue with the input supplied to the library.
InputException(DcvError) - Constructor for exception class com.digicert.validation.exceptions.InputException
Constructs a new InputException `InputException` with a specific `DcvError` instance.
InputException(DcvError, Throwable) - Constructor for exception class com.digicert.validation.exceptions.InputException
Constructs a new `InputException` with a specific `DcvError` instance and a cause.
insert(String) - Method in class com.digicert.validation.psl.Trie
Inserts a word into the Trie.
INSTANCE - Static variable in class com.digicert.validation.psl.PslDataProvider
The singleton instance of the PslDataProvider.
instances - Variable in class com.digicert.validation.DcvContext
A map of instances that have been created by the context.
INTERNAL_SERVER_ERROR - Enum constant in enum class com.digicert.validation.client.ClientStatus
 
INTERNAL_SERVER_ERROR - Enum constant in enum class com.digicert.validation.mpic.api.AgentStatus
 
INVALID_DCV_METHOD - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the DCV method is invalid.
INVALID_DNS_TYPE - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the DNS type is not support by DCV method requested.
INVALID_DOMAIN_LENGTH - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that the domain is invalid due to its length.
INVALID_DOMAIN_NAME - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that the domain name does not match the regex used to validate the domain name syntax.
INVALID_EMAIL_ADDRESS - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the email address is invalid.
INVALID_REQUEST_TOKEN_DATA - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the user requested the use of either the DNS_TXT or FILE_VALIDATION dcv method with a request token without providing usable request token data necessary to identify valid request tokens.
INVALID_RESERVED_LDH_LABEL - Enum constant in enum class com.digicert.validation.enums.LogEvents
Reserved labels, which are two alphanumeric characters followed by two hyphens, must follow a specific standards which this domain does not follow.
isEndOfWord - Variable in class com.digicert.validation.psl.TrieNode
Indicates whether this node represents the end of a word.
isEntropySufficient(String) - Method in class com.digicert.validation.random.RandomValueVerifier
Checks if the given random value has sufficient entropy.
isExceptionFound(PslData, String) - Static method in class com.digicert.validation.psl.DcvDomainName
Test if the ancestor name is an exception in the PSL data.
isPublicSuffix() - Method in class com.digicert.validation.psl.DcvDomainName
Indicates whether this domain name represents a public suffix, as defined by the Mozilla Foundation's Public Suffix List (PSL).
isRedirected(HttpRequest, HttpResponse, HttpContext) - Method in class com.digicert.validation.client.file.CustomRedirectStrategy
Determines if a request should be redirected based on the response status code and the original and new URLs.
isRegistrySuffix() - Method in class com.digicert.validation.psl.DcvDomainName
Indicates whether this domain name represents a registry suffix, as defined by a subset of the Mozilla Foundation's Public Suffix List (PSL).
isSuffixFound(PublicSuffixType, PslData, String) - Static method in class com.digicert.validation.psl.DcvDomainName
Tests if the desired type of suffix is found in the PSL data.
isTopDomainUnderRegistrySuffix() - Method in class com.digicert.validation.psl.DcvDomainName
Indicates whether this domain name is composed of exactly one subdomain component followed by a registry suffix.
isTopPrivateDomain() - Method in class com.digicert.validation.psl.DcvDomainName
Indicates whether this domain name is composed of exactly one subdomain component followed by a public suffix.
isUnderPublicSuffix() - Method in class com.digicert.validation.psl.DcvDomainName
Indicates whether this domain name ends in a public suffix, while not being a public suffix itself.
isUnderRegistrySuffix() - Method in class com.digicert.validation.psl.DcvDomainName
Indicates whether this domain name ends in a registry suffix, while not being a registry suffix itself.
isValid - Variable in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
The field for the isValid record component.
isValid - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
The field for the isValid record component.
isValid() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
Returns the value of the isValid record component.
isValid() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
Returns the value of the isValid record component.
isValid(String) - Static method in class com.digicert.validation.psl.DcvDomainName
Indicates whether the argument is a syntactically valid domain name using lenient validation.
isValidDomainLabel(String) - Static method in class com.digicert.validation.utils.DomainNameUtils
Checks if the given domain label is matches the DOMAIN_LABEL_PATTERN.
isValidEmailAddress(String) - Static method in class com.digicert.validation.utils.DomainNameUtils
Checks if the given email address is valid.
isWildcardFound(PublicSuffixType, PslData, String) - Static method in class com.digicert.validation.psl.DcvDomainName
Test if a wildcard is found in the PSL data.

L

lazyLoadImplementations - Variable in class com.digicert.validation.DcvContext
This map is used for basic implementations of interfaces to only load if no custom implementation is provided.
loadDefaultData() - Method in class com.digicert.validation.psl.PslDataProvider
Loads the default PSL data from the resource file.
loadPslData(Reader) - Method in class com.digicert.validation.psl.PslDataProvider
Loads PSL data from the provided reader.
logErrorMessage(LogEvents, String, String) - Method in class com.digicert.validation.client.file.CustomRedirectStrategy
 
logErrorMessage(LogEvents, String, String, Exception) - Method in class com.digicert.validation.client.file.CustomRedirectStrategy
 
LogEvents - Enum Class in com.digicert.validation.enums
Enumeration representing various events that can occur during the validation process.
LogEvents() - Constructor for enum class com.digicert.validation.enums.LogEvents
 
logLevelForDcvErrors - Variable in class com.digicert.validation.client.file.CustomRedirectStrategy
The log level for DCV errors.
logLevelForDcvErrors - Variable in class com.digicert.validation.client.file.FileClient
The log level used for logging errors related to domain control validation (DCV).
logLevelForDcvErrors - Variable in class com.digicert.validation.DcvConfiguration
The log level for DCV errors.
logLevelForDcvErrors - Variable in class com.digicert.validation.methods.dns.DnsValidator
The log level used for logging errors related to domain control validation (DCV).
logLevelForDcvErrors - Variable in class com.digicert.validation.methods.email.prepare.provider.DnsTxtEmailProvider
The log level used for logging errors related to domain control validation (DCV).
logLevelForDcvErrors - Variable in class com.digicert.validation.methods.file.FileValidator
The log level used for logging errors related to domain control validation (DCV).
logLevelForDcvErrors(Level) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Configure the library to use a specific log level for DCV errors.
logLevelForErrors - Variable in class com.digicert.validation.client.dns.DnsClient
The log level used for logging errors related to domain control validation (DCV).

M

mapClientStatusToDcvError(ClientStatus) - Method in class com.digicert.validation.client.dns.DnsClient
Maps the ClientStatus enum to the corresponding DcvError DcvError.
mapRecordToDnsValue(Record) - Method in class com.digicert.validation.client.dns.DnsClient
Maps a DNS record to a DnsValue object.
mapToDnsIntType(DnsType) - Method in class com.digicert.validation.client.dns.DnsClient
Maps the DnsType enum to the corresponding integer value used by the DNS library.
mapToMpicDnsDetails(MpicDnsResponse, String, DcvError) - Method in class com.digicert.validation.mpic.MpicDnsService
 
mapToMpicDnsDetailsWithErrorCheck(MpicDnsResponse, String) - Method in class com.digicert.validation.mpic.MpicDnsService
 
mapToMpicFileDetails(MpicFileResponse, String, DcvError) - Method in class com.digicert.validation.mpic.MpicFileService
 
mapToMpicFileDetailsWithErrorCheck(MpicFileResponse, String) - Method in class com.digicert.validation.mpic.MpicFileService
 
MAX_DOMAIN_LENGTH - Static variable in class com.digicert.validation.utils.DomainNameUtils
Maximum length of a domain name.
MAX_DOMAIN_PART_LENGTH - Static variable in class com.digicert.validation.psl.DcvDomainName
Maximum size of a single part of a domain name.
MAX_LENGTH - Static variable in class com.digicert.validation.psl.DcvDomainName
Maximum length of a full domain name, including separators, and leaving room for the root label.
MAX_PARTS - Static variable in class com.digicert.validation.psl.DcvDomainName
Maximum parts (labels) in a domain name.
MAX_TIMESTAMP_DAYS - Static variable in class com.digicert.validation.challenges.BasicRequestTokenValidator
The maximum number of days a timestamp can be valid for.
maxBodyLength - Variable in class com.digicert.validation.client.file.FileClient
The maximum length of the response body to read.
merge(ChallengeValidationResponse) - Method in record class com.digicert.validation.challenges.ChallengeValidationResponse
A convenience method to merge two challenge validation responses.
MIN_ALLOWED_ENTROPY_VALUE - Static variable in class com.digicert.validation.random.RandomValueVerifier
BR version 1.3.8 requires 112 bits of entropy
MPIC_CORROBORATION_ERROR - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that there was a corroboration error during the DNS Lookup
MPIC_INVALID_RESPONSE - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the MPIC response is invalid.
MPIC_INVALID_RESPONSE - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that there was an issue with the response from the mpic service
mpicClient - Variable in class com.digicert.validation.mpic.MpicDnsService
 
mpicClient - Variable in class com.digicert.validation.mpic.MpicFileService
 
mpicClientImplementation - Variable in class com.digicert.validation.DcvConfiguration
The MPIC client implementation used for DCV.
mpicClientInterface(MpicClientInterface) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Configure the library to use a custom MPIC client implementation.
MpicClientInterface - Interface in com.digicert.validation.mpic
Interface for MPIC (Multi-Perspective Corroboration) client operations.
mpicDetails - Variable in class com.digicert.validation.common.DomainValidationEvidence
MPIC Details: The details of the MultiPerspective results used in the validation.
mpicDetails - Variable in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
The field for the mpicDetails record component.
mpicDetails - Variable in record class com.digicert.validation.methods.dns.validate.MpicDnsDetails
The field for the mpicDetails record component.
mpicDetails - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
The field for the mpicDetails record component.
mpicDetails - Variable in record class com.digicert.validation.methods.file.validate.MpicFileDetails
The field for the mpicDetails record component.
mpicDetails() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
Returns the value of the mpicDetails record component.
mpicDetails() - Method in record class com.digicert.validation.methods.dns.validate.MpicDnsDetails
Returns the value of the mpicDetails record component.
mpicDetails() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
Returns the value of the mpicDetails record component.
mpicDetails() - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
Returns the value of the mpicDetails record component.
MpicDetails - Record Class in com.digicert.validation.mpic
Represents the summary of an MPIC (Multi-Perspective Corroboration) response .
MpicDetails(boolean, String, long, long, Map<String, Boolean>) - Constructor for record class com.digicert.validation.mpic.MpicDetails
Creates an instance of a MpicDetails record class.
MpicDnsDetails - Record Class in com.digicert.validation.methods.dns.validate
Represents the details of a DNS validation method for MPIC (Multi-Perspective Corroboration).
MpicDnsDetails(MpicDetails, String, List<DnsRecord>, DcvError) - Constructor for record class com.digicert.validation.methods.dns.validate.MpicDnsDetails
Creates an instance of a MpicDnsDetails record class.
MpicDnsResponse - Record Class in com.digicert.validation.mpic.api.dns
Represents the response from a DNS validation method for MPIC (Multi-Perspective Corroboration).
MpicDnsResponse(PrimaryDnsResponse, List<SecondaryDnsResponse>, MpicStatus, long, String) - Constructor for record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
Creates an instance of a MpicDnsResponse record class.
mpicDnsService - Variable in class com.digicert.validation.methods.dns.validate.DnsValidationHandler
The MPIC service used to fetch DNS details.
mpicDnsService - Variable in class com.digicert.validation.methods.email.prepare.provider.DnsTxtEmailProvider
The MPIC DNS service used to fetch DNS details.
MpicDnsService - Class in com.digicert.validation.mpic
 
MpicDnsService(DcvContext) - Constructor for class com.digicert.validation.mpic.MpicDnsService
Constructs a new MpicService with the specified configuration.
MpicFileDetails - Record Class in com.digicert.validation.methods.file.validate
Represents the details of a file used for MPIC (Multi-Perspective Corroboration) validation, including the MPIC details, file URL, file content, status code, and any associated error.
MpicFileDetails(MpicDetails, String, String, int, DcvError) - Constructor for record class com.digicert.validation.methods.file.validate.MpicFileDetails
Creates an instance of a MpicFileDetails record class.
MpicFileResponse - Record Class in com.digicert.validation.mpic.api.file
Represents the response for a file-based MPIC (Multi-Perspective Corroboration) validation method.
MpicFileResponse(PrimaryFileResponse, List<SecondaryFileResponse>, MpicStatus, long, String) - Constructor for record class com.digicert.validation.mpic.api.file.MpicFileResponse
Creates an instance of a MpicFileResponse record class.
mpicFileService - Variable in class com.digicert.validation.methods.file.validate.FileValidationHandler
The MPIC file service used to fetch file validation details.
MpicFileService - Class in com.digicert.validation.mpic
 
MpicFileService(DcvContext) - Constructor for class com.digicert.validation.mpic.MpicFileService
Constructs a new MpicService with the specified configuration.
mpicStatus - Variable in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
The field for the mpicStatus record component.
mpicStatus - Variable in record class com.digicert.validation.mpic.api.file.MpicFileResponse
The field for the mpicStatus record component.
mpicStatus() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
Returns the value of the mpicStatus record component.
mpicStatus() - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
Returns the value of the mpicStatus record component.
MpicStatus - Enum Class in com.digicert.validation.mpic.api
Enum representing whether the final MPIC corroboration status
MpicStatus() - Constructor for enum class com.digicert.validation.mpic.api.MpicStatus
 
MX - Enum constant in enum class com.digicert.validation.enums.DnsType
Email exchange record, which points to the IP Addresses of a domain's mail server

N

name - Variable in class com.digicert.validation.client.dns.DnsValue
 
name - Variable in record class com.digicert.validation.mpic.api.dns.DnsRecord
The field for the name record component.
name - Variable in class com.digicert.validation.psl.DcvDomainName
The full domain name, converted to lower case.
name() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
Returns the value of the name record component.
NO_DNS_CAA_CONTACT_FOUND - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that no properly formatted DNS CAA records containing a contact email were found.
NO_DNS_TXT_CONTACT_FOUND - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating that no properly formatted DNS TXT records containing a contact were found.
NO_SUFFIX_FOUND - Static variable in class com.digicert.validation.psl.DcvDomainName
Value of DcvDomainName.publicSuffixIndex() or DcvDomainName.registrySuffixIndex() which indicates that no relevant suffix was found.
NON_CORROBORATED - Enum constant in enum class com.digicert.validation.mpic.api.MpicStatus
 
NoopMpicClientImpl - Class in com.digicert.validation.mpic
No-op implementation of the MpicClientInterface.
NoopMpicClientImpl() - Constructor for class com.digicert.validation.mpic.NoopMpicClientImpl
 
NoopPslOverrideSupplier - Class in com.digicert.validation.utils
A basic implementation of the PslOverrideSupplier interface.
NoopPslOverrideSupplier() - Constructor for class com.digicert.validation.utils.NoopPslOverrideSupplier
Default constructor for BasicPslOverrideSupplier.
normalizeEmailAddress(String) - Static method in class com.digicert.validation.methods.email.prepare.provider.DnsTxtEmailProvider
 
numAgentCorroborations - Variable in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
The field for the numAgentCorroborations record component.
numAgentCorroborations - Variable in record class com.digicert.validation.mpic.api.file.MpicFileResponse
The field for the numAgentCorroborations record component.
numAgentCorroborations() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
Returns the value of the numAgentCorroborations record component.
numAgentCorroborations() - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
Returns the value of the numAgentCorroborations record component.

P

padStart(String) - Static method in class com.digicert.validation.challenges.BasicRequestTokenUtils
Pads the given string with the specified character up to the specified length.
parent() - Method in class com.digicert.validation.psl.DcvDomainName
Returns an DcvDomainName that is the immediate ancestor of this one; that is, the current domain with the leftmost part removed.
parsePslData(Reader) - Static method in class com.digicert.validation.psl.PslDataParser
Parse the given public suffix list data file and return the parsed data.
parts - Variable in class com.digicert.validation.psl.DcvDomainName
The parts of the domain name, converted to lower case.
parts() - Method in class com.digicert.validation.psl.DcvDomainName
Returns the individual components of this domain name, normalized to all lower case.
perCharacterEntropy - Variable in class com.digicert.validation.random.RandomValueVerifier
Calculate and cache the entropy per character in the constructor to save time when validating random values
populateCaaRecordData(CAARecord) - Method in class com.digicert.validation.client.dns.DnsClient
Populates the CAARecord data into a DnsValue object.
portMatchesScheme(URI) - Method in class com.digicert.validation.client.file.CustomRedirectStrategy
Checks if the port in the URI matches the scheme (http or https).
PreparationException - Exception Class in com.digicert.validation.exceptions
Exception thrown when there is an issue with the preparation of the validation.
PreparationException(Set<DcvError>) - Constructor for exception class com.digicert.validation.exceptions.PreparationException
Constructs a new PreparationException with a set of the specified DcvErrors.
prepare(DnsPreparation) - Method in class com.digicert.validation.methods.dns.DnsValidator
Prepare the DNS record for validation
prepare(EmailPreparation) - Method in class com.digicert.validation.methods.email.EmailValidator
This will attempt to fetch or build email addresses for the domain based on EmailPreparation.emailSource().
prepare(FilePreparationRequest) - Method in class com.digicert.validation.methods.file.FileValidator
Prepare for file validation.
prepareTime - Variable in record class com.digicert.validation.common.ValidationState
The field for the prepareTime record component.
prepareTime() - Method in record class com.digicert.validation.common.ValidationState
Returns the value of the prepareTime record component.
primaryAgentId - Variable in record class com.digicert.validation.mpic.MpicDetails
The field for the primaryAgentId record component.
primaryAgentId() - Method in record class com.digicert.validation.mpic.MpicDetails
Returns the value of the primaryAgentId record component.
primaryDnsResponse - Variable in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
The field for the primaryDnsResponse record component.
primaryDnsResponse() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
Returns the value of the primaryDnsResponse record component.
PrimaryDnsResponse - Record Class in com.digicert.validation.mpic.api.dns
Represents the response from a primary DNS validation method in the context of MPIC (Multi-Perspective Corroboration).
PrimaryDnsResponse(String, AgentStatus, List<DnsRecord>, DnsType, String) - Constructor for record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
Creates an instance of a PrimaryDnsResponse record class.
primaryFileResponse - Variable in record class com.digicert.validation.mpic.api.file.MpicFileResponse
The field for the primaryFileResponse record component.
primaryFileResponse() - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
Returns the value of the primaryFileResponse record component.
PrimaryFileResponse - Record Class in com.digicert.validation.mpic.api.file
Represents the response from a primary file validation request.
PrimaryFileResponse(String, int, AgentStatus, String, String, String) - Constructor for record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
Creates an instance of a PrimaryFileResponse record class.
privateSuffixTrie - Variable in class com.digicert.validation.psl.PslData
Trie for private suffixes.
privateWildcardTrie - Variable in class com.digicert.validation.psl.PslData
Trie for private wildcards.
pslData - Variable in class com.digicert.validation.psl.PslDataProvider
The PSL data.
PslData - Class in com.digicert.validation.psl
This class holds the data structures used for Public Suffix List (PSL) validation.
PslData() - Constructor for class com.digicert.validation.psl.PslData
Default constructor for PslData.
PslDataParser - Class in com.digicert.validation.psl
Parser for public suffix list data.
PslDataParser() - Constructor for class com.digicert.validation.psl.PslDataParser
Private constructor to prevent instantiation of this class.
PslDataProvider - Class in com.digicert.validation.psl
Provides access to Public Suffix List (PSL) data.
PslDataProvider() - Constructor for class com.digicert.validation.psl.PslDataProvider
Private constructor to prevent instantiation.
pslOverrideSupplier - Variable in class com.digicert.validation.DcvConfiguration
The PSL override supplier.
pslOverrideSupplier - Variable in class com.digicert.validation.utils.DomainNameUtils
Supplier for Public Suffix List overrides.
pslOverrideSupplier(PslOverrideSupplier) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Configure the library to use a custom PSL override supplier.
PslOverrideSupplier - Interface in com.digicert.validation.utils
Interface for providing overrides for the public suffix of a domain.
publicSuffix() - Method in class com.digicert.validation.psl.DcvDomainName
Returns the public suffix portion of the domain name, or null if no public suffix is present.
publicSuffixIndex() - Method in class com.digicert.validation.psl.DcvDomainName
The index in the DcvDomainName.parts() list at which the public suffix begins.
publicSuffixIndexCache - Variable in class com.digicert.validation.psl.DcvDomainName
Cached value of #publicSuffixIndex().
PublicSuffixType - Enum Class in com.digicert.validation.psl
Enum representing the type of public suffix.
PublicSuffixType() - Constructor for enum class com.digicert.validation.psl.PublicSuffixType
 

R

R_LDH_LABEL_SEPARATOR - Static variable in class com.digicert.validation.utils.DomainNameUtils
Separator for reserved LDH labels.
RANDOM_VALUE - Enum constant in enum class com.digicert.validation.enums.ChallengeType
Specify that the domain control validation method will use a random value.
RANDOM_VALUE_EMPTY_TEXT_BODY - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the text body that should contain a random value is instead empty.
RANDOM_VALUE_EXPIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the random value has expired.
RANDOM_VALUE_INSUFFICIENT_ENTROPY - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the random value has insufficient entropy.
RANDOM_VALUE_NOT_FOUND - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the random value was not found.
RANDOM_VALUE_REQUIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the user requested the use of a dcv method with a random value without providing a random value.
randomValue - Variable in class com.digicert.validation.common.DomainValidationEvidence
RANDOM: The random value used for validation.
randomValue - Variable in class com.digicert.validation.methods.dns.prepare.DnsPreparationResponse
The random value to be placed in the DNS entry.
randomValue - Variable in class com.digicert.validation.methods.dns.validate.DnsValidationRequest
A random value used for validation.
randomValue - Variable in record class com.digicert.validation.methods.email.prepare.EmailWithRandomValue
The field for the randomValue record component.
randomValue - Variable in class com.digicert.validation.methods.email.validate.EmailValidationRequest
The random value used for validation.
randomValue - Variable in class com.digicert.validation.methods.file.prepare.FilePreparationResponse
The random value to be placed in the file.
randomValue - Variable in class com.digicert.validation.methods.file.validate.FileValidationRequest
The random value to be used for file validation.
randomValue() - Method in record class com.digicert.validation.methods.email.prepare.EmailWithRandomValue
Returns the value of the randomValue record component.
randomValueGenerator - Variable in class com.digicert.validation.DcvConfiguration
The generator used to create random values for use in the DCV process.
randomValueGenerator - Variable in class com.digicert.validation.methods.dns.DnsValidator
Utility class for generating random values
randomValueGenerator - Variable in class com.digicert.validation.methods.email.EmailValidator
Utility class for generating random values.
randomValueGenerator - Variable in class com.digicert.validation.methods.file.FileValidator
Utility class for generating random values
randomValueGenerator(RandomValueGenerator) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Configure the library to use a custom random value generator.
RandomValueGenerator - Interface in com.digicert.validation.random
Interface for generating random values.
randomValueValidator - Variable in class com.digicert.validation.DcvConfiguration
The random value validator used to determine if a given response contains the random value.
randomValueValidator - Variable in class com.digicert.validation.methods.dns.validate.DnsValidationHandler
The random value validator used to confirm that a DNS record contains the expected random value.
randomValueValidator - Variable in class com.digicert.validation.methods.file.validate.FileValidationHandler
The random value validator used to confirm that the file text contains the expected random value.
randomValueValidator(RandomValueValidator) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Configure the library to use a custom random value validator.
RandomValueValidator - Interface in com.digicert.validation.challenges
Interface for validating random values.
randomValueValidityPeriod - Variable in class com.digicert.validation.DcvConfiguration
The validity period in days for random values generated during the DCV process.
randomValueValidityPeriod - Variable in class com.digicert.validation.random.RandomValueVerifier
Default validity period for random value is 30 days
randomValueValidityPeriod(int) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Set the validity period in days for random values generated during the DCV process.
randomValueVerifier - Variable in class com.digicert.validation.methods.dns.DnsValidator
Utility class for random value verification
randomValueVerifier - Variable in class com.digicert.validation.methods.email.EmailValidator
Utility class for random value verification.
randomValueVerifier - Variable in class com.digicert.validation.methods.file.FileValidator
Utility class for random value verification
RandomValueVerifier - Class in com.digicert.validation.random
Verifies the validity and entropy of random values.
RandomValueVerifier(DcvContext) - Constructor for class com.digicert.validation.random.RandomValueVerifier
Constructs a new RandomValueVerifier with the specified configuration.
REDIRECT_ERROR - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating there an unknown error that occurred during a file validation redirect attempt.
REGISTRY_ONLY - Enum constant in enum class com.digicert.validation.psl.PublicSuffixType
Public suffix that is backed by an ICANN-style domain name registry.
registryExceptionTrie - Variable in class com.digicert.validation.psl.PslData
Trie for registry exceptions.
registrySuffix() - Method in class com.digicert.validation.psl.DcvDomainName
Returns the registry suffix portion of the domain name, or null if no registry suffix is present.
registrySuffixIndex() - Method in class com.digicert.validation.psl.DcvDomainName
The index in the DcvDomainName.parts() list at which the registry suffix begins.
registrySuffixIndexCache - Variable in class com.digicert.validation.psl.DcvDomainName
Cached value of #registrySuffixIndex().
registrySuffixTrie - Variable in class com.digicert.validation.psl.PslData
Trie for registry suffixes.
registryWildcardTrie - Variable in class com.digicert.validation.psl.PslData
Trie for registry wildcards.
removeWildCard(String) - Static method in class com.digicert.validation.utils.DomainNameUtils
Removes the wildcard prefix from the given domain name and ensures it is lowercase.
REQUEST_TOKEN - Enum constant in enum class com.digicert.validation.enums.ChallengeType
Specify that the domain control validation method will expect a request token.
REQUEST_TOKEN_CANNOT_GENERATE_HASH - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the hash for a request token cannot be generated.
REQUEST_TOKEN_CHARSET_RADIX - Static variable in class com.digicert.validation.challenges.BasicRequestTokenUtils
The radix used for encoding the request token.
REQUEST_TOKEN_DATA_REQUIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the user requested the use of either the DNS_TXT or FILE_VALIDATION dcv method with a request token without providing the request token data necessary to identify valid request tokens.
REQUEST_TOKEN_EMPTY_TEXT_BODY - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the text body that should contain a request token is instead empty.
REQUEST_TOKEN_ERROR_DATE_EXPIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the request token has expired.
REQUEST_TOKEN_ERROR_FUTURE_DATE - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the request token's date is in the future.
REQUEST_TOKEN_ERROR_INVALID_TOKEN - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that a potential request token was found but is not valid.
REQUEST_TOKEN_ERROR_NOT_FOUND - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that no potential request token was found.
REQUEST_TOKEN_MIN_LENGTH - Static variable in class com.digicert.validation.challenges.BasicRequestTokenUtils
The minimum length of the non-timestamp portion of the request token.
REQUEST_TOKEN_PAD_CHAR - Static variable in class com.digicert.validation.challenges.BasicRequestTokenUtils
The character used to pad the request token to ensure it meets the minimum length requirement.
requestedDomain - Variable in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
The field for the requestedDomain record component.
requestedDomain() - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
Returns the value of the requestedDomain record component.
requestedType - Variable in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
The field for the requestedType record component.
requestedType() - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
Returns the value of the requestedType record component.
requestToken - Variable in class com.digicert.validation.common.DomainValidationEvidence
TOKEN: The valid request token found during validation.
requestTokenData - Variable in class com.digicert.validation.methods.dns.validate.DnsValidationRequest
The request token data to be used for file validation.
requestTokenData - Variable in class com.digicert.validation.methods.file.validate.FileValidationRequest
The request token data to be used for file validation.
RequestTokenData - Interface in com.digicert.validation.challenges
Interface used to provide a common type for request token data.
requestTokenValidator - Variable in class com.digicert.validation.DcvConfiguration
The request token validator used to determine if a given response contains a valid request token.
requestTokenValidator - Variable in class com.digicert.validation.methods.dns.validate.DnsValidationHandler
The request token validator used to confirm that a DNS record contains a valid request token.
requestTokenValidator - Variable in class com.digicert.validation.methods.file.validate.FileValidationHandler
The request token validator used to confirm that the file text contains a valid request token.
requestTokenValidator(RequestTokenValidator) - Method in class com.digicert.validation.DcvConfiguration.DcvConfigurationBuilder
Configure the library to use a custom request token validator.
RequestTokenValidator - Interface in com.digicert.validation.challenges
Interface for validating request tokens.
resetPslData() - Method in class com.digicert.validation.psl.PslDataProvider
Resets the PSL data, clearing any loaded data.
resolve(String) - Method in class com.digicert.validation.client.file.CustomDnsResolver
Resolves the given host name to an array of InetAddress objects using the DnsClient.
root - Variable in class com.digicert.validation.psl.Trie
Represents the root node in the Trie.
RRSIG - Enum constant in enum class com.digicert.validation.enums.DnsType
Resource Record Signature, which is used in DNSSEC to provide authenticity and integrity of DNS records.

S

search(String) - Method in class com.digicert.validation.psl.Trie
Searches for a word in the Trie.
SecondaryDnsResponse - Record Class in com.digicert.validation.mpic.api.dns
Represents the response from a secondary DNS validation method in the context of MPIC (Multi-Perspective Corroboration).
SecondaryDnsResponse(String, AgentStatus, boolean, List<DnsRecord>) - Constructor for record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
Creates an instance of a SecondaryDnsResponse record class.
secondaryDnsResponses - Variable in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
The field for the secondaryDnsResponses record component.
secondaryDnsResponses() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
Returns the value of the secondaryDnsResponses record component.
SecondaryFileResponse - Record Class in com.digicert.validation.mpic.api.file
Represents the response from a secondary file validation request.
SecondaryFileResponse(String, int, AgentStatus, boolean) - Constructor for record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
Creates an instance of a SecondaryFileResponse record class.
secondaryFileResponses - Variable in record class com.digicert.validation.mpic.api.file.MpicFileResponse
The field for the secondaryFileResponses record component.
secondaryFileResponses() - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
Returns the value of the secondaryFileResponses record component.
secondaryServersChecked - Variable in record class com.digicert.validation.mpic.MpicDetails
The field for the secondaryServersChecked record component.
secondaryServersChecked() - Method in record class com.digicert.validation.mpic.MpicDetails
Returns the value of the secondaryServersChecked record component.
secondaryServersCorroborated - Variable in record class com.digicert.validation.mpic.MpicDetails
The field for the secondaryServersCorroborated record component.
secondaryServersCorroborated() - Method in record class com.digicert.validation.mpic.MpicDetails
Returns the value of the secondaryServersCorroborated record component.
SECURITY_PROVIDER_LOAD_ERROR - Enum constant in enum class com.digicert.validation.enums.LogEvents
Security provider used for calculating hashes was unable to load.
securityProvider - Variable in class com.digicert.validation.challenges.BasicRequestTokenUtils
The security provider used for cryptographic operations while generating the request token.
servers - Variable in record class com.digicert.validation.client.dns.DnsData
The field for the servers record component.
servers() - Method in record class com.digicert.validation.client.dns.DnsData
Returns the value of the servers record component.
serverWithData - Variable in record class com.digicert.validation.client.dns.DnsData
The field for the serverWithData record component.
serverWithData() - Method in record class com.digicert.validation.client.dns.DnsData
Returns the value of the serverWithData record component.
shouldEnforceCorroboration() - Method in interface com.digicert.validation.mpic.MpicClientInterface
 
shouldFollowRedirect(String, String) - Method in class com.digicert.validation.client.file.CustomRedirectStrategy
Determines if a redirect should be followed based on the original and new URLs.
SSL_CONTEXT_CREATION_ERROR - Enum constant in enum class com.digicert.validation.enums.LogEvents
Log event indicating a failure in creating the SSL context.
StateValidationUtils - Class in com.digicert.validation.utils
Utility class for validating the state of a validation process.
StateValidationUtils() - Constructor for class com.digicert.validation.utils.StateValidationUtils
Private constructor to prevent instantiation.
statusCode - Variable in class com.digicert.validation.client.file.FileClientResponse
The final HTTP status code after all redirects have been processed.
statusCode - Variable in record class com.digicert.validation.methods.file.validate.MpicFileDetails
The field for the statusCode record component.
statusCode - Variable in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
The field for the statusCode record component.
statusCode - Variable in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
The field for the statusCode record component.
statusCode() - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
Returns the value of the statusCode record component.
statusCode() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
Returns the value of the statusCode record component.
statusCode() - Method in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
Returns the value of the statusCode record component.
SUFFIX_NOT_INITIALIZED - Static variable in class com.digicert.validation.psl.DcvDomainName
Value of DcvDomainName.publicSuffixIndexCache or DcvDomainName.registrySuffixIndexCache which indicates that they were not initialized yet.

T

tag - Variable in class com.digicert.validation.client.dns.CaaValue
 
tag - Variable in record class com.digicert.validation.mpic.api.dns.DnsRecord
The field for the tag record component.
tag() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
Returns the value of the tag record component.
TIMESTAMP_FORMAT - Static variable in class com.digicert.validation.challenges.BasicRequestTokenValidator
The format used for the creation timestamp in the request token.
topDomainUnderRegistrySuffix() - Method in class com.digicert.validation.psl.DcvDomainName
Returns the portion of this domain name that is one level beneath the registry suffix.
topPrivateDomain() - Method in class com.digicert.validation.psl.DcvDomainName
Returns the portion of this domain name that is one level beneath the public suffix.
toString() - Method in record class com.digicert.validation.challenges.BasicRequestTokenData
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.challenges.ChallengeValidationResponse
Returns a string representation of this record class.
toString() - Method in enum class com.digicert.validation.client.ClientStatus
 
toString() - Method in record class com.digicert.validation.client.dns.DnsData
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.common.ValidationState
Returns a string representation of this record class.
toString() - Method in enum class com.digicert.validation.enums.DcvError
Returns the string representation of the error in lowercase.
toString() - Method in enum class com.digicert.validation.enums.LogEvents
Returns the lowercase string representation of the event.
toString() - Method in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.methods.dns.validate.MpicDnsDetails
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparation
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.methods.email.prepare.EmailWithRandomValue
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
Returns a string representation of this record class.
toString() - Method in record class com.digicert.validation.mpic.MpicDetails
Returns a string representation of this record class.
toString() - Method in class com.digicert.validation.psl.DcvDomainName
Returns the domain name, normalized to all lower case.
Trie - Class in com.digicert.validation.psl
A Trie (prefix tree) implementation for storing and searching strings.
Trie() - Constructor for class com.digicert.validation.psl.Trie
Constructs a new Trie with an empty root node.
TrieNode - Class in com.digicert.validation.psl
A node in the Trie.
TrieNode() - Constructor for class com.digicert.validation.psl.TrieNode
Default constructor for TrieNode.
truncateDomainName(String) - Method in class com.digicert.validation.utils.DomainNameUtils
Utility function to prevent logging a domain name that is excessively long.
ttl - Variable in class com.digicert.validation.client.dns.DnsValue
 
ttl - Variable in record class com.digicert.validation.mpic.api.dns.DnsRecord
The field for the ttl record component.
ttl() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
Returns the value of the ttl record component.
TXT - Enum constant in enum class com.digicert.validation.enums.DnsType
Specifies freeform supplemental text data.

U

userAgent - Variable in class com.digicert.validation.client.file.FileClient
The user agent to include in the request headers.
UTS_46_INSTANCE - Static variable in class com.digicert.validation.utils.DomainNameUtils
IDNA instance for UTS 46.

V

validate(RequestTokenData, String) - Method in class com.digicert.validation.challenges.BasicRequestTokenValidator
Attempts to find a valid request token using the given basic request token data and text body.
validate(RequestTokenData, String) - Method in interface com.digicert.validation.challenges.RequestTokenValidator
Attempts to find a valid request token using the given request token data and text body.
validate(DnsValidationRequest) - Method in class com.digicert.validation.methods.dns.DnsValidator
Validate the DNS record for domain validation
validate(DnsValidationRequest) - Method in class com.digicert.validation.methods.dns.validate.DnsValidationHandler
Validates the DNS records based on the provided request.
validate(EmailValidationRequest) - Method in class com.digicert.validation.methods.email.EmailValidator
Performs validation on the values in EmailValidationRequest.
validate(FileValidationRequest) - Method in class com.digicert.validation.methods.file.FileValidator
Perform File Validation
validate(FileValidationRequest) - Method in class com.digicert.validation.methods.file.validate.FileValidationHandler
Validates the file-based domain control validation (DCV) request.
validate(String, String) - Method in class com.digicert.validation.challenges.BasicRandomValueValidator
Validates the presence of the random value in the text body.
validate(String, String) - Method in interface com.digicert.validation.challenges.RandomValueValidator
Validates the provided text body against the given random value.
validateDcvConfiguration(DcvConfiguration) - Method in class com.digicert.validation.DcvManager.Builder
Validates the provided DcvConfiguration.
validateDomainName(String) - Method in class com.digicert.validation.utils.DomainNameUtils
Validates the given domain name.
validateFilename(String) - Static method in class com.digicert.validation.utils.FilenameUtils
Validates a filename to ensure it contains only allowed characters and does not exceed a maximum length.
validateInput(RequestTokenData, String) - Method in class com.digicert.validation.challenges.BasicRequestTokenValidator
Validates the input parameters for request token validation.
validateInputs(BasicRequestTokenData, String) - Method in class com.digicert.validation.challenges.BasicRequestTokenUtils
 
validatePart(String, boolean) - Static method in class com.digicert.validation.psl.DcvDomainName
validateRandomValue(List<String>, DnsValidationRequest) - Method in class com.digicert.validation.methods.dns.validate.DnsValidationHandler
Validates the DNS records against the supplied random value.
validateRedirectHost(String, String) - Method in class com.digicert.validation.client.file.CustomRedirectStrategy
Validates if the redirect URL is appropriate based on the source URL.
validateRequestToken(List<String>, DnsValidationRequest) - Method in class com.digicert.validation.methods.dns.validate.DnsValidationHandler
Validates the DNS records for the presence of a valid request token.
validateSyntax(List<String>) - Static method in class com.digicert.validation.psl.DcvDomainName
Validation method used by from to ensure that the domain name is syntactically valid according to RFC 1035.
VALIDATION_STATE_DCV_METHOD_REQUIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the validation state DCV method is required.
VALIDATION_STATE_DOMAIN_REQUIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the validation state domain is required.
VALIDATION_STATE_PREPARE_TIME_REQUIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the validation state prepare time is required.
VALIDATION_STATE_REQUIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
Error indicating that the validation state is required.
validationDate - Variable in class com.digicert.validation.common.DomainValidationEvidence
The instant when the domain validation was completed.
ValidationException - Exception Class in com.digicert.validation.exceptions
Exception thrown when Validation fails.
ValidationException(DcvError) - Constructor for exception class com.digicert.validation.exceptions.ValidationException
Constructs a new ValidationException with the specified DcvError.
ValidationException(Set<DcvError>) - Constructor for exception class com.digicert.validation.exceptions.ValidationException
Constructs a new ValidationException with a set of specified DcvErrors.
validationState - Variable in class com.digicert.validation.methods.dns.prepare.DnsPreparationResponse
The current validation state of the DNS validation process.
validationState - Variable in class com.digicert.validation.methods.dns.validate.DnsValidationRequest
The current state of the validation process.
validationState - Variable in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
The field for the validationState record component.
validationState - Variable in class com.digicert.validation.methods.email.validate.EmailValidationRequest
The current state of the validation process.
validationState - Variable in class com.digicert.validation.methods.file.prepare.FilePreparationResponse
The validation state of the preparation response.
validationState - Variable in class com.digicert.validation.methods.file.validate.FileValidationRequest
The validation state of the file validation request.
validationState() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
Returns the value of the validationState record component.
ValidationState - Record Class in com.digicert.validation.common
Represents the state of a domain control validation (DCV) process.
ValidationState(String, Instant, DcvMethod) - Constructor for record class com.digicert.validation.common.ValidationState
Creates an instance of a ValidationState record class.
validRandomValue - Variable in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
The field for the validRandomValue record component.
validRandomValue - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
The field for the validRandomValue record component.
validRandomValue() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
Returns the value of the validRandomValue record component.
validRandomValue() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
Returns the value of the validRandomValue record component.
validRequestToken - Variable in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
The field for the validRequestToken record component.
validRequestToken - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
The field for the validRequestToken record component.
validRequestToken() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
Returns the value of the validRequestToken record component.
validRequestToken() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
Returns the value of the validRequestToken record component.
value - Variable in class com.digicert.validation.client.dns.DnsValue
 
value - Variable in record class com.digicert.validation.mpic.api.dns.DnsRecord
The field for the value record component.
value() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
Returns the value of the value record component.
valueOf(String) - Static method in enum class com.digicert.validation.client.ClientStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.digicert.validation.enums.ChallengeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.digicert.validation.enums.DcvError
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.digicert.validation.enums.DcvMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.digicert.validation.enums.DnsType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.digicert.validation.enums.LogEvents
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.digicert.validation.methods.email.prepare.EmailSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.digicert.validation.mpic.api.AgentStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.digicert.validation.mpic.api.MpicStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.digicert.validation.psl.PublicSuffixType
Returns the enum constant of this class with the specified name.
values - Variable in record class com.digicert.validation.client.dns.DnsData
The field for the values record component.
values() - Static method in enum class com.digicert.validation.client.ClientStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class com.digicert.validation.client.dns.DnsData
Returns the value of the values record component.
values() - Static method in enum class com.digicert.validation.enums.ChallengeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.digicert.validation.enums.DcvError
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.digicert.validation.enums.DcvMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.digicert.validation.enums.DnsType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.digicert.validation.enums.LogEvents
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.digicert.validation.methods.email.prepare.EmailSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.digicert.validation.mpic.api.AgentStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.digicert.validation.mpic.api.MpicStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.digicert.validation.psl.PublicSuffixType
Returns an array containing the constants of this enum class, in the order they are declared.
verifyDnsPreparation(DnsPreparation) - Method in class com.digicert.validation.methods.dns.DnsValidator
Performs Validation on DnsPreparation Fields.
verifyDnsValidationRequest(DnsValidationRequest) - Method in class com.digicert.validation.methods.dns.DnsValidator
Performs Validation on DnsValidationRequest Fields.
verifyEmailValidationRequest(EmailValidationRequest) - Method in class com.digicert.validation.methods.email.EmailValidator
 
verifyFilePreparation(FilePreparationRequest) - Method in class com.digicert.validation.methods.file.FileValidator
Verify the File Preparation Request
verifyFileValidationRequest(FileValidationRequest) - Method in class com.digicert.validation.methods.file.FileValidator
Performs validation on the values in FileValidationRequest.
verifyInputData(List<String>) - Method in class com.digicert.validation.client.dns.DnsClient
Verifies the input data for the DNS query.
verifyRandomValue(String, Instant) - Method in class com.digicert.validation.random.RandomValueVerifier
Verifies the given random value for validity and entropy.
verifyValidationState(ValidationState, DcvMethod) - Static method in class com.digicert.validation.utils.StateValidationUtils
Verifies the given validation state.

W

withDcvConfiguration(DcvConfiguration) - Method in class com.digicert.validation.DcvManager.Builder
Validates and sets the DcvConfiguration for the DcvManager.

X

XN_LABEL - Static variable in class com.digicert.validation.utils.DomainNameUtils
Per https://datatracker.ietf.org/doc/rfc5890/, labels that start with "??
A B C D E F G H I L M N P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form