Index
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.
- ACME_DNS_01 - Enum constant in enum class com.digicert.validation.enums.AcmeType
-
Specifies the ACME DNS-01 type and the corresponding DcvMethod.
- ACME_DNS_KEY_ERROR - Enum constant in enum class com.digicert.validation.enums.DcvError
-
Error indicating an issue when creating the ACME DNS key
- ACME_DNS_PREFIX - Static variable in class com.digicert.validation.methods.acme.validate.AcmeValidationHandler
- ACME_HTTP_01 - Enum constant in enum class com.digicert.validation.enums.AcmeType
-
Specifies the ACME HTTP-01 type and the corresponding DcvMethod.
- ACME_HTTP_URL_TEMPLATE - Static variable in class com.digicert.validation.methods.acme.validate.AcmeValidationHandler
- ACME_THUMBPRINT_REQUIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
-
Error indicating that the ACME thumbprint is empty.
- ACME_TYPE_REQUIRED - Enum constant in enum class com.digicert.validation.enums.DcvError
-
Error indicating that the ACME type is empty.
- ACME_VALIDATION_FAILED - Enum constant in enum class com.digicert.validation.enums.LogEvents
-
Log event indicating that the ACME validation failed due to some error.
- ACME_VALIDATION_SUCCESSFUL - Enum constant in enum class com.digicert.validation.enums.LogEvents
-
Log event indicating that the ACME validation was successful.
- AcmePreparation - Record Class in com.digicert.validation.methods.acme.prepare
-
Represents the preparation details required for ACME validation.
- AcmePreparation(String) - Constructor for record class com.digicert.validation.methods.acme.prepare.AcmePreparation
-
Creates an instance of a
AcmePreparationrecord class. - AcmePreparationResponse - Class in com.digicert.validation.methods.acme.prepare
-
Represents the response for ACME preparation.
- AcmePreparationResponse(String, String, ValidationState) - Constructor for class com.digicert.validation.methods.acme.prepare.AcmePreparationResponse
-
Private constructor to prevent instantiation without using the builder.
- acmeThumbprint - Variable in class com.digicert.validation.common.DomainValidationEvidence
-
ACME Thumbprint: The thumbprint of the ACME account key.
- acmeThumbprint - Variable in class com.digicert.validation.methods.acme.validate.AcmeValidationRequest
-
The acme thumbprint used for validation.
- acmeType - Variable in enum class com.digicert.validation.enums.AcmeType
- acmeType - Variable in class com.digicert.validation.methods.acme.validate.AcmeValidationRequest
-
The type of ACME protocol to be used for validation.
- AcmeType - Enum Class in com.digicert.validation.enums
-
Enum representing the ACME challenge types that can be requested.
- AcmeType(String, DcvMethod) - Constructor for enum class com.digicert.validation.enums.AcmeType
- AcmeValidationException - Exception Class in com.digicert.validation.exceptions
- AcmeValidationException(DcvError, AcmeValidationRequest) - Constructor for exception class com.digicert.validation.exceptions.AcmeValidationException
- acmeValidationHandler - Variable in class com.digicert.validation.methods.acme.AcmeValidator
-
Handler for ACME Validation
- AcmeValidationHandler - Class in com.digicert.validation.methods.acme.validate
-
Handles ACME validation processes.
- AcmeValidationHandler(DcvContext) - Constructor for class com.digicert.validation.methods.acme.validate.AcmeValidationHandler
-
Constructs a new AcmeValidationHandler with the specified configuration.
- acmeValidationRequest - Variable in exception class com.digicert.validation.exceptions.AcmeValidationException
- AcmeValidationRequest - Class in com.digicert.validation.methods.acme.validate
-
Represents an ACME validation request.
- AcmeValidationRequest(String, AcmeType, String, String, ValidationState) - Constructor for class com.digicert.validation.methods.acme.validate.AcmeValidationRequest
-
Private constructor to prevent instantiation without using the builder.
- AcmeValidationResponse - Record Class in com.digicert.validation.methods.acme.validate
-
Represents the response of the ACME validation process.
- AcmeValidationResponse(MpicDetails, String, String) - Constructor for record class com.digicert.validation.methods.acme.validate.AcmeValidationResponse
-
Creates an instance of a
AcmeValidationResponserecord class. - acmeValidator - Variable in class com.digicert.validation.DcvManager
-
The ACME Validation validator used for DCV.
- AcmeValidator - Class in com.digicert.validation.methods.acme
-
AcmeValidator is a class that provides methods to prepare and validate domains using the ACME protocol.
- AcmeValidator(DcvContext) - Constructor for class com.digicert.validation.methods.acme.AcmeValidator
-
Constructor for AcmeValidator
- actualFileUrl - Variable in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
-
The field for the
actualFileUrlrecord component. - actualFileUrl() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
-
Returns the value of the
actualFileUrlrecord 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
agentIdrecord component. - agentId - Variable in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
-
The field for the
agentIdrecord component. - agentId - Variable in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
-
The field for the
agentIdrecord component. - agentId - Variable in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
-
The field for the
agentIdrecord component. - agentId() - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
-
Returns the value of the
agentIdrecord component. - agentId() - Method in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
-
Returns the value of the
agentIdrecord component. - agentId() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
-
Returns the value of the
agentIdrecord component. - agentId() - Method in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
-
Returns the value of the
agentIdrecord component. - agentIdToCorroboration - Variable in record class com.digicert.validation.mpic.MpicDetails
-
The field for the
agentIdToCorroborationrecord component. - agentIdToCorroboration() - Method in record class com.digicert.validation.mpic.MpicDetails
-
Returns the value of the
agentIdToCorroborationrecord component. - agentStatus - Variable in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
-
The field for the
agentStatusrecord component. - agentStatus - Variable in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
-
The field for the
agentStatusrecord component. - agentStatus - Variable in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
-
The field for the
agentStatusrecord component. - agentStatus - Variable in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
-
The field for the
agentStatusrecord component. - agentStatus() - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
-
Returns the value of the
agentStatusrecord component. - agentStatus() - Method in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
-
Returns the value of the
agentStatusrecord component. - agentStatus() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
-
Returns the value of the
agentStatusrecord component. - agentStatus() - Method in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
-
Returns the value of the
agentStatusrecord 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
RandomValueGeneratorinterface 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
RandomValueValidatorinterface. - 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
RequestTokenDatainterface to be used with the BasicRequestTokenValidator. - BasicRequestTokenData(String, String) - Constructor for record class com.digicert.validation.challenges.BasicRequestTokenData
-
Creates an instance of a
BasicRequestTokenDatarecord 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
RequestTokenValidatorinterface. - 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_19 - Enum constant in enum class com.digicert.validation.enums.DcvMethod
-
ACME HTTP Challenge.
- 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(String, ChallengeValidationResponse, DnsType, ChallengeType, MpicDetails, String) - 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, ChallengeType, FileValidationRequest, MpicDetails, String) - 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
- calculateDnsTxtValue(AcmeValidationRequest) - Method in class com.digicert.validation.methods.acme.validate.AcmeValidationHandler
- 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
challengeTyperecord 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
challengeTyperecord 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
challengeTyperecord component. - challengeType() - Method in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
-
Returns the value of the
challengeTyperecord component. - challengeType() - Method in record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
-
Returns the value of the
challengeTyperecord component. - challengeType() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
Returns the value of the
challengeTyperecord 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
ChallengeValidationResponserecord class. - challengeValue - Variable in record class com.digicert.validation.challenges.ChallengeValidationResponse
-
The field for the
challengeValuerecord component. - challengeValue() - Method in record class com.digicert.validation.challenges.ChallengeValidationResponse
-
Returns the value of the
challengeValuerecord 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
DcvDomainNameby 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.acme - package com.digicert.validation.methods.acme
- com.digicert.validation.methods.acme.prepare - package com.digicert.validation.methods.acme.prepare
- com.digicert.validation.methods.acme.validate - package com.digicert.validation.methods.acme.validate
- 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
corroboratedrecord component. - corroborated() - Method in record class com.digicert.validation.mpic.MpicDetails
-
Returns the value of the
corroboratedrecord 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
corroboratesrecord component. - corroborates - Variable in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
-
The field for the
corroboratesrecord component. - corroborates() - Method in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
-
Returns the value of the
corroboratesrecord component. - corroborates() - Method in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
-
Returns the value of the
corroboratesrecord component. - createDomainValidationEvidence(AcmeValidationRequest, AcmeValidationResponse, Instant) - Method in class com.digicert.validation.methods.acme.AcmeValidator
-
Creates a DomainValidationEvidence object from the AcmeValidationRequest and AcmeValidationResponse
- 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
comorfoo.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.file.validate.MpicFileDetails
-
The field for the
dcvErrorrecord component. - dcvError - Variable in record class com.digicert.validation.mpic.api.dns.MpicDnsDetails
-
The field for the
dcvErrorrecord component. - dcvError() - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
-
Returns the value of the
dcvErrorrecord component. - dcvError() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsDetails
-
Returns the value of the
dcvErrorrecord 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
dcvMethodrecord component. - dcvMethod - Variable in enum class com.digicert.validation.enums.AcmeType
- dcvMethod - Variable in enum class com.digicert.validation.methods.email.prepare.EmailSource
-
The
DcvMethodassociated with the email source. - dcvMethod() - Method in record class com.digicert.validation.common.ValidationState
-
Returns the value of the
dcvMethodrecord 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_STATUS - Enum constant in enum class com.digicert.validation.enums.LogEvents
-
Log event indicating that a DNS lookup was performed.
- DNS_LOOKUP_SUCCESS - Enum constant in enum class com.digicert.validation.client.ClientStatus
- 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 - 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
DnsDatarecord 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
DnsPreparationrecord 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
DnsRecordrecord class. - dnsRecordName - Variable in class com.digicert.validation.common.DomainValidationEvidence
-
DNS: The DNS record name used for validation.
- dnsRecordName - Variable in record class com.digicert.validation.methods.acme.validate.AcmeValidationResponse
-
The field for the
dnsRecordNamerecord component. - dnsRecordName - Variable in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
The field for the
dnsRecordNamerecord component. - dnsRecordName - Variable in record class com.digicert.validation.methods.email.prepare.EmailDnsDetails
-
The field for the
dnsRecordNamerecord component. - dnsRecordName - Variable in record class com.digicert.validation.methods.email.prepare.EmailResult
-
The field for the
dnsRecordNamerecord component. - dnsRecordName() - Method in record class com.digicert.validation.methods.acme.validate.AcmeValidationResponse
-
Returns the value of the
dnsRecordNamerecord component. - dnsRecordName() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
Returns the value of the
dnsRecordNamerecord component. - dnsRecordName() - Method in record class com.digicert.validation.methods.email.prepare.EmailDnsDetails
-
Returns the value of the
dnsRecordNamerecord component. - dnsRecordName() - Method in record class com.digicert.validation.methods.email.prepare.EmailResult
-
Returns the value of the
dnsRecordNamerecord component. - dnsRecords - Variable in record class com.digicert.validation.mpic.api.dns.MpicDnsDetails
-
The field for the
dnsRecordsrecord component. - dnsRecords - Variable in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
-
The field for the
dnsRecordsrecord component. - dnsRecords - Variable in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
-
The field for the
dnsRecordsrecord component. - dnsRecords() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsDetails
-
Returns the value of the
dnsRecordsrecord component. - dnsRecords() - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
-
Returns the value of the
dnsRecordsrecord component. - dnsRecords() - Method in record class com.digicert.validation.mpic.api.dns.SecondaryDnsResponse
-
Returns the value of the
dnsRecordsrecord 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
dnsTyperecord 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
dnsTyperecord 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
dnsTyperecord component. - dnsType - Variable in record class com.digicert.validation.mpic.api.dns.DnsRecord
-
The field for the
dnsTyperecord component. - dnsType() - Method in record class com.digicert.validation.client.dns.DnsData
-
Returns the value of the
dnsTyperecord component. - dnsType() - Method in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
-
Returns the value of the
dnsTyperecord component. - dnsType() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
Returns the value of the
dnsTyperecord component. - dnsType() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
-
Returns the value of the
dnsTyperecord 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, String, DnsType, String, String, Set<DcvError>) - Constructor for record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
Creates an instance of a
DnsValidationResponserecord 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
domainrecord 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
domainrecord component. - domain - Variable in record class com.digicert.validation.methods.acme.prepare.AcmePreparation
-
The field for the
domainrecord component. - domain - Variable in class com.digicert.validation.methods.acme.prepare.AcmePreparationResponse
-
The domain for which the validation process is being prepared.
- domain - Variable in class com.digicert.validation.methods.acme.validate.AcmeValidationRequest
-
The domain to be validated.
- domain - Variable in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
-
The field for the
domainrecord 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
domainrecord component. - domain - Variable in record class com.digicert.validation.methods.email.prepare.EmailPreparation
-
The field for the
domainrecord component. - domain - Variable in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
-
The field for the
domainrecord 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
domainrecord 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
domainrecord component. - domain - Variable in record class com.digicert.validation.mpic.api.dns.MpicDnsDetails
-
The field for the
domainrecord component. - domain() - Method in record class com.digicert.validation.client.dns.DnsData
-
Returns the value of the
domainrecord component. - domain() - Method in record class com.digicert.validation.common.ValidationState
-
Returns the value of the
domainrecord component. - domain() - Method in record class com.digicert.validation.methods.acme.prepare.AcmePreparation
-
Returns the value of the
domainrecord component. - domain() - Method in record class com.digicert.validation.methods.dns.prepare.DnsPreparation
-
Returns the value of the
domainrecord component. - domain() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
Returns the value of the
domainrecord component. - domain() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparation
-
Returns the value of the
domainrecord component. - domain() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
-
Returns the value of the
domainrecord component. - domain() - Method in record class com.digicert.validation.methods.file.prepare.FilePreparationRequest
-
Returns the value of the
domainrecord component. - domain() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
Returns the value of the
domainrecord component. - domain() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsDetails
-
Returns the value of the
domainrecord 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.acme.AcmeValidator
-
Utility class for domain name operations
- 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, 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.EmailDnsDetails
-
The field for the
emailrecord component. - email - Variable in record class com.digicert.validation.methods.email.prepare.EmailResult
-
The field for the
emailrecord component. - email() - Method in record class com.digicert.validation.methods.email.prepare.EmailDnsDetails
-
Returns the value of the
emailrecord component. - email() - Method in record class com.digicert.validation.methods.email.prepare.EmailResult
-
Returns the value of the
emailrecord 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.
- EmailDetails - Record Class in com.digicert.validation.methods.email.prepare
-
Represents the results of the DNS lookup for email validation.
- EmailDetails(Set<EmailDnsDetails>, MpicDetails) - Constructor for record class com.digicert.validation.methods.email.prepare.EmailDetails
-
Creates an instance of a
EmailDetailsrecord class. - emailDnsCaaProvider - Variable in class com.digicert.validation.methods.email.EmailValidator
-
The DNS CAA provider for email.
- EmailDnsDetails - Record Class in com.digicert.validation.methods.email.prepare
-
Represents an email address and its associated DNS record name if applicable.
- EmailDnsDetails(String, String) - Constructor for record class com.digicert.validation.methods.email.prepare.EmailDnsDetails
-
Creates an instance of a
EmailDnsDetailsrecord class. - 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
EmailPreparationrecord class. - EmailPreparationResponse - Record Class in com.digicert.validation.methods.email.prepare
-
Represents the response for email preparation.
- EmailPreparationResponse(String, EmailSource, List<EmailResult>, ValidationState, MpicDetails) - Constructor for record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
-
Creates an instance of a
EmailPreparationResponserecord class. - EmailProvider - Interface in com.digicert.validation.methods.email.prepare.provider
-
EmailProvider is an interface for classes that provide email contacts for domain validation.
- EmailResult - 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.
- EmailResult(String, String, String) - Constructor for record class com.digicert.validation.methods.email.prepare.EmailResult
-
Creates an instance of a
EmailResultrecord class. - emailResults - Variable in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
-
The field for the
emailResultsrecord component. - emailResults() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
-
Returns the value of the
emailResultsrecord component. - emails - Variable in record class com.digicert.validation.methods.email.prepare.EmailDetails
-
The field for the
emailsrecord component. - emails() - Method in record class com.digicert.validation.methods.email.prepare.EmailDetails
-
Returns the value of the
emailsrecord component. - emailSource - Variable in record class com.digicert.validation.methods.email.prepare.EmailPreparation
-
The field for the
emailSourcerecord component. - emailSource - Variable in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
-
The field for the
emailSourcerecord 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
emailSourcerecord component. - emailSource() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
-
Returns the value of the
emailSourcerecord 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.
- 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.acme.prepare.AcmePreparation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.digicert.validation.methods.acme.validate.AcmeValidationResponse
-
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.email.prepare.EmailDetails
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.digicert.validation.methods.email.prepare.EmailDnsDetails
-
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.EmailResult
-
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.MpicDnsDetails
-
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
errorMessagerecord component. - errorMessage - Variable in record class com.digicert.validation.mpic.api.file.MpicFileResponse
-
The field for the
errorMessagerecord component. - errorMessage() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
-
Returns the value of the
errorMessagerecord component. - errorMessage() - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
-
Returns the value of the
errorMessagerecord component. - errors - Variable in record class com.digicert.validation.challenges.ChallengeValidationResponse
-
The field for the
errorsrecord component. - errors - Variable in record class com.digicert.validation.client.dns.DnsData
-
The field for the
errorsrecord 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
errorsrecord component. - errors - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
The field for the
errorsrecord component. - errors() - Method in record class com.digicert.validation.challenges.ChallengeValidationResponse
-
Returns the value of the
errorsrecord component. - errors() - Method in record class com.digicert.validation.client.dns.DnsData
-
Returns the value of the
errorsrecord component. - errors() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
Returns the value of the
errorsrecord component. - errors() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
Returns the value of the
errorsrecord 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
fileContentsrecord component. - fileContents - Variable in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
-
The field for the
fileContentsrecord component. - fileContents() - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
-
Returns the value of the
fileContentsrecord component. - fileContents() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
-
Returns the value of the
fileContentsrecord 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
filenamerecord 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
filenamerecord 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
FilePreparationRequestrecord 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.acme.validate.AcmeValidationResponse
-
The field for the
fileUrlrecord component. - fileUrl - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
The field for the
fileUrlrecord component. - fileUrl - Variable in record class com.digicert.validation.methods.file.validate.MpicFileDetails
-
The field for the
fileUrlrecord component. - fileUrl - Variable in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
-
The field for the
fileUrlrecord component. - fileUrl() - Method in record class com.digicert.validation.methods.acme.validate.AcmeValidationResponse
-
Returns the value of the
fileUrlrecord component. - fileUrl() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
Returns the value of the
fileUrlrecord component. - fileUrl() - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
-
Returns the value of the
fileUrlrecord component. - fileUrl() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
-
Returns the value of the
fileUrlrecord 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
FileValidationResponserecord 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
- findDcvErrorOrNull(MpicFileResponse) - Method in class com.digicert.validation.mpic.MpicFileService
- 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
flagrecord component. - flag() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
-
Returns the value of the
flagrecord component. - from(String) - Static method in class com.digicert.validation.psl.DcvDomainName
-
Returns an instance of
DcvDomainNameafter 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.
- getChallengeValidationResponse(DnsValidationRequest, List<DnsRecord>) - Method in class com.digicert.validation.methods.dns.validate.DnsValidationHandler
- 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(String, DnsType) - Method in class com.digicert.validation.mpic.MpicDnsService
-
Retrieves MPIC DNS details for a list of domains.
- getDnsDetails(String, DnsType, String) - Method in class com.digicert.validation.mpic.MpicDnsService
-
Retrieves MPIC DNS details for a given domain, DNS type, and value to check.
- 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, String) - Method in interface com.digicert.validation.mpic.MpicClientInterface
-
Retrieves the MPIC DNS response for a given domain, DNS type, and challenge value.
- getMpicDnsResponse(String, DnsType, String) - Method in class com.digicert.validation.mpic.NoopMpicClientImpl
- getMpicFileDetails(String, String) - Method in class com.digicert.validation.mpic.MpicFileService
-
Retrieves MPIC file details for a single file URL.
- getMpicFileDetails(List<String>, String) - Method in class com.digicert.validation.mpic.MpicFileService
-
Retrieves MPIC file details for a list of file URLs.
- getMpicFileResponse(String, String) - Method in interface com.digicert.validation.mpic.MpicClientInterface
-
Retrieves the MPIC file response for a given file URL and challenge value.
- getMpicFileResponse(String, 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.
- getPrimaryChallengeResponse(DnsValidationRequest, String, DnsType) - Method in class com.digicert.validation.methods.dns.validate.DnsValidationHandler
- getPrimaryDnsDetails(String, DnsType) - Method in class com.digicert.validation.mpic.MpicDnsService
- getPrimaryOnlyDnsResponse(String, DnsType) - Method in interface com.digicert.validation.mpic.MpicClientInterface
-
Retrieves the primary-only DNS response for a given domain and DNS type.
- getPrimaryOnlyDnsResponse(String, DnsType) - Method in class com.digicert.validation.mpic.NoopMpicClientImpl
- getPrimaryOnlyFileResponse(String) - Method in interface com.digicert.validation.mpic.MpicClientInterface
-
Retrieves a primary-only file response for a given file URL.
- getPrimaryOnlyFileResponse(String) - Method in class com.digicert.validation.mpic.NoopMpicClientImpl
- getPrimaryOnlyFileResponse(List<String>) - Method in class com.digicert.validation.mpic.MpicFileService
-
Retrieves the primary file response for a list of file URLs.
- 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.acme.prepare.AcmePreparation
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.digicert.validation.methods.acme.validate.AcmeValidationResponse
-
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.email.prepare.EmailDetails
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.digicert.validation.methods.email.prepare.EmailDnsDetails
-
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.EmailResult
-
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.MpicDnsDetails
-
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
hashingKeyrecord component. - hashingKey() - Method in record class com.digicert.validation.challenges.BasicRequestTokenData
-
Returns the value of the
hashingKeyrecord component. - hashingValue - Variable in record class com.digicert.validation.challenges.BasicRequestTokenData
-
The field for the
hashingValuerecord component. - hashingValue() - Method in record class com.digicert.validation.challenges.BasicRequestTokenData
-
Returns the value of the
hashingValuerecord 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.
- isACME(ValidationState, DcvMethod) - Static method in class com.digicert.validation.utils.StateValidationUtils
- 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
isValidrecord component. - isValid - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
The field for the
isValidrecord component. - isValid() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
Returns the value of the
isValidrecord component. - isValid() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
Returns the value of the
isValidrecord 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.acme.validate.AcmeValidationHandler
-
The log level used for logging errors related to domain control validation (DCV).
- 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.DnsCaaEmailProvider
-
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
- mapAgentStatusToDcvError(AgentStatus) - Static method in class com.digicert.validation.mpic.MpicFileService
- mapClientStatusToDcvError(ClientStatus) - Method in class com.digicert.validation.client.dns.DnsClient
-
Maps the
ClientStatusenum to the correspondingDcvErrorDcvError. - mapRecordToDnsValue(Record) - Method in class com.digicert.validation.client.dns.DnsClient
-
Maps a DNS record to a DnsValue object.
- mapToDcvErrorOrNull(MpicDnsResponse) - Method in class com.digicert.validation.mpic.MpicDnsService
- 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 RFC-8555 (ACME) requires a minimum of 128 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.acme.validate.AcmeValidationResponse
-
The field for the
mpicDetailsrecord component. - mpicDetails - Variable in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
The field for the
mpicDetailsrecord component. - mpicDetails - Variable in record class com.digicert.validation.methods.email.prepare.EmailDetails
-
The field for the
mpicDetailsrecord component. - mpicDetails - Variable in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
-
The field for the
mpicDetailsrecord component. - mpicDetails - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
The field for the
mpicDetailsrecord component. - mpicDetails - Variable in record class com.digicert.validation.methods.file.validate.MpicFileDetails
-
The field for the
mpicDetailsrecord component. - mpicDetails - Variable in record class com.digicert.validation.mpic.api.dns.MpicDnsDetails
-
The field for the
mpicDetailsrecord component. - mpicDetails() - Method in record class com.digicert.validation.methods.acme.validate.AcmeValidationResponse
-
Returns the value of the
mpicDetailsrecord component. - mpicDetails() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
Returns the value of the
mpicDetailsrecord component. - mpicDetails() - Method in record class com.digicert.validation.methods.email.prepare.EmailDetails
-
Returns the value of the
mpicDetailsrecord component. - mpicDetails() - Method in record class com.digicert.validation.methods.email.prepare.EmailPreparationResponse
-
Returns the value of the
mpicDetailsrecord component. - mpicDetails() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
Returns the value of the
mpicDetailsrecord component. - mpicDetails() - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
-
Returns the value of the
mpicDetailsrecord component. - mpicDetails() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsDetails
-
Returns the value of the
mpicDetailsrecord 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
MpicDetailsrecord class. - MpicDnsDetails - Record Class in com.digicert.validation.mpic.api.dns
-
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.mpic.api.dns.MpicDnsDetails
-
Creates an instance of a
MpicDnsDetailsrecord 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
MpicDnsResponserecord class. - mpicDnsService - Variable in class com.digicert.validation.methods.acme.validate.AcmeValidationHandler
-
The MPIC service used to fetch DNS details.
- 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.DnsCaaEmailProvider
-
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
MpicFileDetailsrecord 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
MpicFileResponserecord class. - mpicFileService - Variable in class com.digicert.validation.methods.acme.validate.AcmeValidationHandler
-
The MPIC service used to fetch FILE details.
- 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
mpicStatusrecord component. - mpicStatus - Variable in record class com.digicert.validation.mpic.api.file.MpicFileResponse
-
The field for the
mpicStatusrecord component. - mpicStatus() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
-
Returns the value of the
mpicStatusrecord component. - mpicStatus() - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
-
Returns the value of the
mpicStatusrecord 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
namerecord 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
namerecord 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()orDcvDomainName.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
numAgentCorroborationsrecord component. - numAgentCorroborations - Variable in record class com.digicert.validation.mpic.api.file.MpicFileResponse
-
The field for the
numAgentCorroborationsrecord component. - numAgentCorroborations() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
-
Returns the value of the
numAgentCorroborationsrecord component. - numAgentCorroborations() - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
-
Returns the value of the
numAgentCorroborationsrecord 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
DcvDomainNamethat 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
- performValidationForRandomValue(DnsValidationRequest) - Method in class com.digicert.validation.methods.dns.validate.DnsValidationHandler
- performValidationForRandomValue(FileValidationRequest) - Method in class com.digicert.validation.methods.file.validate.FileValidationHandler
- performValidationForRequestToken(DnsValidationRequest) - Method in class com.digicert.validation.methods.dns.validate.DnsValidationHandler
- performValidationForRequestToken(FileValidationRequest) - Method in class com.digicert.validation.methods.file.validate.FileValidationHandler
- 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(AcmePreparation) - Method in class com.digicert.validation.methods.acme.AcmeValidator
-
Prepare the domain for ACME validation
- 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
prepareTimerecord component. - prepareTime() - Method in record class com.digicert.validation.common.ValidationState
-
Returns the value of the
prepareTimerecord component. - PRIMARY_AGENT_FAILURE - Enum constant in enum class com.digicert.validation.mpic.api.MpicStatus
- primaryAgentId - Variable in record class com.digicert.validation.mpic.MpicDetails
-
The field for the
primaryAgentIdrecord component. - primaryAgentId() - Method in record class com.digicert.validation.mpic.MpicDetails
-
Returns the value of the
primaryAgentIdrecord component. - primaryDnsResponse - Variable in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
-
The field for the
primaryDnsResponserecord component. - primaryDnsResponse() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
-
Returns the value of the
primaryDnsResponserecord 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
PrimaryDnsResponserecord class. - primaryFileResponse - Variable in record class com.digicert.validation.mpic.api.file.MpicFileResponse
-
The field for the
primaryFileResponserecord component. - primaryFileResponse() - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
-
Returns the value of the
primaryFileResponserecord 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
PrimaryFileResponserecord 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
nullif 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.acme.prepare.AcmePreparationResponse
-
The random value used for the validation process.
- randomValue - Variable in class com.digicert.validation.methods.acme.validate.AcmeValidationRequest
-
A 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.EmailResult
-
The field for the
randomValuerecord 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.EmailResult
-
Returns the value of the
randomValuerecord 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.acme.AcmeValidator
-
Utility class for generating random values
- 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.acme.AcmeValidator
-
Utility class for random value verification
- 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
nullif 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
requestedDomainrecord component. - requestedDomain() - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
-
Returns the value of the
requestedDomainrecord component. - requestedType - Variable in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
-
The field for the
requestedTyperecord component. - requestedType() - Method in record class com.digicert.validation.mpic.api.dns.PrimaryDnsResponse
-
Returns the value of the
requestedTyperecord 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
SecondaryDnsResponserecord class. - secondaryDnsResponses - Variable in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
-
The field for the
secondaryDnsResponsesrecord component. - secondaryDnsResponses() - Method in record class com.digicert.validation.mpic.api.dns.MpicDnsResponse
-
Returns the value of the
secondaryDnsResponsesrecord 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
SecondaryFileResponserecord class. - secondaryFileResponses - Variable in record class com.digicert.validation.mpic.api.file.MpicFileResponse
-
The field for the
secondaryFileResponsesrecord component. - secondaryFileResponses() - Method in record class com.digicert.validation.mpic.api.file.MpicFileResponse
-
Returns the value of the
secondaryFileResponsesrecord component. - secondaryServersChecked - Variable in record class com.digicert.validation.mpic.MpicDetails
-
The field for the
secondaryServersCheckedrecord component. - secondaryServersChecked() - Method in record class com.digicert.validation.mpic.MpicDetails
-
Returns the value of the
secondaryServersCheckedrecord component. - secondaryServersCorroborated - Variable in record class com.digicert.validation.mpic.MpicDetails
-
The field for the
secondaryServersCorroboratedrecord component. - secondaryServersCorroborated() - Method in record class com.digicert.validation.mpic.MpicDetails
-
Returns the value of the
secondaryServersCorroboratedrecord 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
serversrecord component. - servers() - Method in record class com.digicert.validation.client.dns.DnsData
-
Returns the value of the
serversrecord component. - serverWithData - Variable in record class com.digicert.validation.client.dns.DnsData
-
The field for the
serverWithDatarecord component. - serverWithData() - Method in record class com.digicert.validation.client.dns.DnsData
-
Returns the value of the
serverWithDatarecord 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
statusCoderecord component. - statusCode - Variable in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
-
The field for the
statusCoderecord component. - statusCode - Variable in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
-
The field for the
statusCoderecord component. - statusCode() - Method in record class com.digicert.validation.methods.file.validate.MpicFileDetails
-
Returns the value of the
statusCoderecord component. - statusCode() - Method in record class com.digicert.validation.mpic.api.file.PrimaryFileResponse
-
Returns the value of the
statusCoderecord component. - statusCode() - Method in record class com.digicert.validation.mpic.api.file.SecondaryFileResponse
-
Returns the value of the
statusCoderecord component. - SUFFIX_NOT_INITIALIZED - Static variable in class com.digicert.validation.psl.DcvDomainName
-
Value of
DcvDomainName.publicSuffixIndexCacheorDcvDomainName.registrySuffixIndexCachewhich 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
tagrecord component. - tag() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
-
Returns the value of the
tagrecord 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.acme.prepare.AcmePreparation
-
Returns a string representation of this record class.
- toString() - Method in record class com.digicert.validation.methods.acme.validate.AcmeValidationResponse
-
Returns a string representation of this record class.
- 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.email.prepare.EmailDetails
-
Returns a string representation of this record class.
- toString() - Method in record class com.digicert.validation.methods.email.prepare.EmailDnsDetails
-
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.EmailResult
-
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.MpicDnsDetails
-
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
ttlrecord component. - ttl() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
-
Returns the value of the
ttlrecord component. - TXT - Enum constant in enum class com.digicert.validation.enums.DnsType
-
Specifies freeform supplemental text data.
U
- UNKNOWN - Enum constant in enum class com.digicert.validation.enums.DcvMethod
-
Represents an unknown or unsupported DCV method.
- 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(AcmeValidationRequest) - Method in class com.digicert.validation.methods.acme.AcmeValidator
-
Validate a domain using the ACME protocol
- validate(AcmeValidationRequest) - Method in class com.digicert.validation.methods.acme.validate.AcmeValidationHandler
-
This method performs the ACME validation based on the given ACME validation request.
- 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
-
Helper method for
DcvDomainName.validateSyntax(List). - 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
fromto ensure that the domain name is syntactically valid according to RFC 1035. - validateUsingAcmeDns(AcmeValidationRequest) - Method in class com.digicert.validation.methods.acme.validate.AcmeValidationHandler
- validateUsingAcmeHttp(AcmeValidationRequest) - Method in class com.digicert.validation.methods.acme.validate.AcmeValidationHandler
- 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.acme.prepare.AcmePreparationResponse
-
The current validation state of the validation process.
- validationState - Variable in class com.digicert.validation.methods.acme.validate.AcmeValidationRequest
-
The current state of the validation process.
- 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
validationStaterecord 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
validationStaterecord 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
ValidationStaterecord class. - validRandomValue - Variable in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
The field for the
validRandomValuerecord component. - validRandomValue - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
The field for the
validRandomValuerecord component. - validRandomValue() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
Returns the value of the
validRandomValuerecord component. - validRandomValue() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
Returns the value of the
validRandomValuerecord component. - validRequestToken - Variable in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
The field for the
validRequestTokenrecord component. - validRequestToken - Variable in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
The field for the
validRequestTokenrecord component. - validRequestToken() - Method in record class com.digicert.validation.methods.dns.validate.DnsValidationResponse
-
Returns the value of the
validRequestTokenrecord component. - validRequestToken() - Method in record class com.digicert.validation.methods.file.validate.FileValidationResponse
-
Returns the value of the
validRequestTokenrecord 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
valuerecord component. - value() - Method in record class com.digicert.validation.mpic.api.dns.DnsRecord
-
Returns the value of the
valuerecord component. - VALUE_NOT_FOUND - Enum constant in enum class com.digicert.validation.mpic.api.MpicStatus
- 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.AcmeType
-
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
valuesrecord 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
valuesrecord component. - values() - Static method in enum class com.digicert.validation.enums.AcmeType
-
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.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.
- verifyAcmePreparation(AcmePreparation) - Method in class com.digicert.validation.methods.acme.AcmeValidator
-
Performs Validation on
AcmePreparationFields. - verifyAcmeValidationRequest(AcmeValidationRequest) - Method in class com.digicert.validation.methods.acme.AcmeValidator
-
Performs Validation on
AcmeValidationRequestFields. - verifyDcvMethod(ValidationState, DcvMethod) - Static method in class com.digicert.validation.utils.StateValidationUtils
- verifyDnsPreparation(DnsPreparation) - Method in class com.digicert.validation.methods.dns.DnsValidator
-
Performs Validation on
DnsPreparationFields. - verifyDnsValidationRequest(DnsValidationRequest) - Method in class com.digicert.validation.methods.dns.DnsValidator
-
Performs Validation on
DnsValidationRequestFields. - 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 "??
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form