Package com.verisign.epp.codec.verificationcode

Interface Summary
EPPVerificationCodeValidator Validates a verification code.
 

Class Summary
EPPEncodedSignedCode Class for the encoded signed code, which contains the code and the XMLSignature itself.
EPPEncodedSignedCodeValue Class for the encoded signed code, which contains the code and the XMLSignature itself.
EPPSignedCode Class for the signed code, which contains the verification code and the XMLSignature.
EPPVerificationCode Class for representing the various forms of the verification code, which include:
Verification code signed and passed along with transform commands.
EPPVerificationCodeExtFactory Factory for the Verification Code Extension objects.
EPPVerificationCodeInfData Extension to the info response to return the verification information.
EPPVerificationCodeInfo Extension to the info command to retrieve the verification information for the verification profile assigned to the client or using the verification profile explicitly specified.
EPPVerificationCodeProfile Information associated with compliance with a verification code profile.
EPPVerificationCodeTst Is a unit test of the com.verisign.epp.codec.verificationcode package.
RevokedVerificationCode A revoked verification code that includes the attributes:
Revoked verification code.
TrustAnchorVerificationCodeValidator Concrete verification code validator that leverages the encoding of the trust anchor aliases in the verification code trust store to apply specific validations, which include:
VSP Identifier (vsp-id) in the code value Code type The encoding of the trust anchor aliases is defined by TrustAnchorVerificationData.
TrustAnchorVerificationData A class to simulate validating a verification code value by utilizing the encoding of the trust anchor alias in a trust store, which could be formatted in the following way using Augmented Backus-Naur Form (ABNF) grammar:
alias = codevspid ":" vspid ":" profilename ":" codetypes ":" shortname ":" certnumber codevspid = 1*DIGIT ; Verification Code vsp-id value vspid = 1*DIGIT ; Surrogate VSP Identifier profilename= 1*(DIGIT / ALPHA) ; Name of profile codetypes = codetype *( “~“ codetype) ; List of supported signed code types codetype = 1*(DIGIT / ALPHA / “-“) ; “type” attribute shortname = 1*(DIGIT / ALPHA) ; VSP Short name certnumber = 1*DIGIT ; Unique certificate number An example alias for the EPPSDK could be "0:-1:china:domain~real-name:eppsdk:1"
VerificationCodeRevocationList Class that holds the attributes for a Verification Code Revocation List and provides the following:
Encode the Verification Code Revocation List to a String, that can be written to a file.
 

Enum Summary
EPPVerificationCodeInfData.Status Verification statuses that include:
NOT_APPLICABLE - The status is not applicable to the client since there is no assigned verification profile.
EPPVerificationCodeProfile.Status Verification statuses that include:
NOT_APPLICABLE - The profile status is not applicable to the client based on the assigned verification profiles or the profile specified.
 



Copyright © VeriSign Inc. All Rights Reserved.