All Classes and Interfaces

Class
Description
The AddlEmailContactHandler class extends the ContactHandler class to implement the behavior defined in "draft-ietf-regext-epp-eai" for commands and responses that contain EAI addresses when the client does or does not support "draft-ietf-regext-epp-eai".
The AllocationTokenDomainHandler class extends DomainHandler to include handling the allocation token extension.
The LowBalanceDomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class.
The BalanceHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPBalanceHandler class.
The BalanceHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPBalanceHandler class.
The <BalancePollHandler> that implements implements the EPPPollHandler interface.
 
The ChangePollDomainHandler class extends DomainHandler to include handling the change poll extension.
Execute and test different china verification end-to-end flows.
The EPPClientConnectionHandler class manages a single client session.
Client transaction identifier generator that is used to generate a client transaction identifier when creating or terminating sessions in the session pool.
The CoaDomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class.
Commands, which include the following possible values:
CREATE - Create command. DELETE - Delete command. RENEW - Renew command. UPDATE - Update command. TRANSFER - Transfer command. RESTORE - Restore command. CUSTOM - Custom command that is defined using a free-form attribute like the "customName" attribute.
The ConnectionHandler class defines how a server acknowledges new connections.
The ContactHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPContactHandler class.
The <ContactPollHandler> implements EPPPollHandler for Contact name mapping only.
EPP Server Stub HTTP Controller Servlet.
The DefRegHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDefRegHandler class.
The DomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class.
The DomainPollHandler implements EPPPollHandler for Domain Name Mapping.
This class is the representation of XML Schema datatype: duration.
The EmailFwdHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPEPPEmailFwdHandler class.
DOCUMENT ME!
This class loads properties from a properties configuration file with one of the envInitialize methods.
A second email can be set using the EPPEAIEmail extension with the option for defining the "primary" attribute to indicate that the extension email should be treated as the primary email address.
Factory for implementation of the Additional Email Extension.
Is a unit test of supporting the Additional Email Extension.
Is a unit test of the com.verisign.epp.codec.contact package with implementing the Internationalized Email Addresses in the Extensible Provisioning Protocol (EPP).
Allocation Token Extension, defines an allocation token or code for allocating an object like a domain name to the client.
Is a unit test of the EPPAllocationToken class.
Factory for the Allocation Token Extension objects.
Extension to the domain info command to the allocation token associated with the domain name.
Is a unit test of the com.verisign.epp.codec.namestoreext package.
This class represents a logical application.
Singleton class for EPPApplication that is used to initialize the EPP SDK.
The EPPAssembler interface defines an interface for serializing EPPEvent objects and EPPEventResponse objects.
The EPPAssemblerException defines a set of possible exceptions that can be thrown from an EPPAssembler.
Represents authorization information which is a shared structure been used by other mapping such as domain and contact mappings.
Strong random authorization information factory, that follows section 3.1 "Secure Random Authorization Information" of the EPP Secure Authorization Information for Transfer draft.
This class is the primary client interface class used for sending the EPP balance info command to get the account balance and other finance information.
This class is the primary client interface class used for sending the EPP balance info command to get the account balance and other finance information.
Domain test that will result with the insertion of a Balance Poll Message and to verify the consumption of the Balance Poll Message.
This class provides an interface for handling EPP Balance Commands in a Server implementation.
This class provides an interface for handling EPP Balance Commands in a Server implementation.
Represents an EPP Balance <info> command that is used to retrieve account balance and other finance information defined in the EPPBalanceInfoResp.
Represents an EPP Balance <info> command that is used to retrieve account balance and other finance information defined in the EPPBalanceInfoResp.
A concrete EPPResponse that knows how to encode/decode Balance Info response from/to XML and object instance.
A concrete EPPResponse that knows how to encode/decode Balance Info response from/to XML and object instance.
The EPPCodec Extension Factory that needs to be configured to encode/decode Balance command and response.
The EPPCodec Extension Factory that needs to be configured to encode/decode Balance command and response.
Is a unit test of the com.verisign.epp.codec.balance package.
Is a unit test of the com.verisign.epp.codec.balance package.
Is a unit test of the EPPBalance class to get the account balance and other financial information by sending an EPP balance info command.
Is a unit test of the EPPBalance class to get the account balance and other financial information by sending an EPP balance info command.
The EPPByteArrayAssembler interface defines an interface for serializing EPPEvent objects and EPPEventResponse objects to and from byte arrays.
A Singleton class that delegates message assembly to an EPPAssembler then routes messages to the appropriate EPPEventHandler.
EPPChange is the primary client interface class used for Change management.
Encapsulates an Change:Action attached to a Change:Request.
Change Case Identifier that includes both the identifier as well as the case type.
Represents an EPP <change:check> command that is used to determine the existence of an EPP Change Request object.
Encapsulates an Change:Action attached to a Change:Request.
An EPPChangeCheckResp provides an answer to an EPPChangeCheckCmd and includes the following attributes:

1 or more <change:cd> elements that represent EPPChangeCheckData.
Represents an EPP <change:create> command that is used to create an EPP Change Request object.
Change Data information that is added as an extension to a poll message containing the info response of the object that was changed to define the what, when, who, and why for the change.
Represents an EPP <change:delete> command that is used to remove an EPP Change Request object.
Change <changeExt> extension, which allows for a client to provide a target sub-product identifier to specify the locus of operation for the accompanying command.
Factory for the Change Extension objects.
Is a unit test of the com.verisign.epp.codec.changeext package.
The EPPChangeHandler class provides an interface for handling EPP Change Commands in a Server implementation.
Represents an EPP <change:info> command that is used to retrieve an EPP Change Request object.
An EPPChangeInfoResp provides an answer to an EPPChangeInfoCmd and includes the following attributes:

A <change:requestID> element that contains the Request Id.
EPPChangeMapFactory represents the EPPCommand and EPPResponseMap factory for the EPP Change Mapping with the XML Namespace URI "urn:ietf:params:xmlns:change".
Transform operation executed on the object.
Is a unit test of the EPPDomain class.
Factory for the Change Poll Extension objects.
Is a unit test of the com.verisign.epp.codec.changepoll package.
This is a convenience class to logically encapsulate a Change Request.
Is a unit test of the com.verisign.epp.codec.change package.
Is a unit test of the EPPChange class.
Encapsulates an Change:Action attached to a Change:Request.
Represents an EPP <change:update> command that is used to modify an existing EPP Change Request object.
An EPPChangeUpdateResp provides an answer to an EPPChangeUpdateCmd and includes the following attributes:

A <change:receipt> element that contains the Submission Receipt.
The EPP check command is used to determine if an object exists in the server repository.
Interface implmented by all client connection classes.
EPPClientConTst : This class is not part of Implementatin.
Interface that can be implemented to generate client transaction identifiers used when creating a session in a session pool.
Is a unit test of the using the Client Object Attribute classes with the EPPDomain class.
EPPCodecComponent that encodes and decodes a COA Attr Tag.
EPPCodecComponent that encodes and decodes a COA Create Tag.
The EPPCodec Extension Factory that needs to be configured to encode/decode Client Object Attribute extensions.
EPPCodecComponent that encodes and decodes a COA InfData Tag.
EPPCodecComponent that encodes and decodes a COA Key Tag.
Is a unit test of the com.verisign.epp.codec.coaext package.
EPPCodecComponent that encodes and decodes a COA Update Tag.
EPPCodecComponent that encodes and decodes a COA Value Tag.
Singleton class to encode and decode EPPMessage instances to and from DOM Documents.
Represents an EPP CODEC Component interface that is implemented by any class that needs to participate in the encoding and decoding of EPP XML documents.
Represents a general EPP Codec Exception.
Is a unit test of the com.verisign.epp.codec.gen package.
Represents an EPP command that is sent by an EPP Client and received by an EPP Server.
Exception thrown when an error is recognized by one of the interfaces classes.
Exception used to identify when a component can not be found in one of the factories during a decode operation.
Connection exception used by classes in the com.verisign.epp.transport package.
Client connection factory, which creates instances of client connection objects that implement the EPPClientCon interface.
This is a Singleton Class Please See Singleton Design Pattern $Id: EPPConFactorySingle.java,v 1.2 2004/01/07 04:17:56 jim Exp $
$Id: EPPConFactoryTst.java,v 1.2 2004/01/26 21:21:06 jim Exp $
Default implementation of the EPPProxyServersLocator interface that returns the proxy servers setting from the configuration file that are defined by the EPP.ProxyServers property.
The EPPConnectionHandler interface defines an interface for classes that need to be notified of connection events from a Server.
EPPContact is the primary client interface class used for contact management.
Represents attributes to add, remove or change with a EPPContactUpdateCmd.
Represents a contact address specified in EPPContactCreateCmd, EPPContactUpdateCmd, or EPPContactInfoResp.
Represents an EPP Contact <check> command, which is used to determine if a contact id is known to the server.
Represents an EPP Contact <contact:chkData> response to a EPPContactCheckCmd.
EPPContactCheckResult represents the result of an individual contact id check.
Represents an EPP Contact <create> command, which provides a transform that allows a client to create a contact object.
Represents a <contact:creData> response to an EPPContactCreateCmd.
Represents an EPP Contact <delete> command that allows a client to delete a contact object.
Represents a contact disclose definition.
Deprecated.
Use the addrInt and addrLoc attributes defined in EPPContactDisclose.
Deprecated.
Use the nameInt and nameLoc attributes defined in EPPContactDisclose.
Deprecated.
Use the orgInt and orgLoc attributes defined in EPPContactDisclose.
The EPPContactHandler class provides an interface for handling EPP Contact Commands in a Server implementation.
Represents an EPP Contact <info> command that is used to retrieve information associated with a contact.
Represents a <contact:infData> response to an EPPContactInfoCmd.
EPPContactMapFactory represents the EPPCommand and EPPResponse factory for the EPP Contact Mapping with the XML Namespace URI "urn:iana:xmlns:contact".
Poll message used to indicate the result of a pending action.
Represents a contact postal address definition that is used in EPPContactCreateCmd, EPPContactUpdateCmd, and EPPContactInfoResp.
Is a unit test of the com.verisign.epp.codec.contact package.
Is a unit test of the EPPContact class when relaxed validation is enabled when the EPP.Contact.RelaxedValidation property is set to "true".
Represents a contact Status.
Represents an EPP Contact <transfer> command.
Represents a <contact:trnData> response to EPPContactTransferCmd.
Is a unit test of the com.verisign.epp.codec.contact package.
Is a unit test of the EPPContact class.
Represents an EPP Host <update> command.
Class for a Court that can be included in the list of courts contained in the EPPMark.
The EPP <create> command is used to create an instance of an object.
Represents the optional <creds> element in an EPP Command.
The EPPCreditThreshold is the EPPCodecComponent that knows how to encode and decode Credit Threshold Type elements from/to XML and object instance.
An Optional <dcp> (data collection policy) element that contains child elements used to describe the server's policy for data collection and management.Polcy elements should be disclosed to all entities directly and indirectly involved in subsequent server interactions, Child elements include the following An access <access> element that describes the access provided by the server One or more statement <statement> elements that describe the data collection purpouses supported by the server.
Represents an exception while decoding an XML Element tree into a concrete EPPCodecComponent.
EPPDefReg is the primary client interface class used for defReg management.
Represents attributes to add, remove or change with a EPPDefRegUpdateCmd.
Represents an EPP DefReg <check> command, which is used to determine if an object may be provisioned within a repository.
Represents an EPPDefReg <defReg:chkData> response to a EPPDefRegFwdCheckCmd.
EPPDomainCheckResult represents the result of an individual defReg name ping.
Represents an EPPDefReg <create> command, which provides a transform operation that allows a client to create a defReg object.
 
Represents an EPPDefReg <defReg:creData> response to a EPPDefRegCreateCmd.
Represents an EPP DefReg <delete> command that allows a client to delete a defReg object.
The EPPDefRegHandler class provides an interface for handling EPP DefReg Commands in a Server implementation.
Represents an EPPDefReg <info> command that is used to retrieve information associated with a defReg.
Represents an EPP DefReg <defReg:infData> response to an EPPDefRegInfoCmd.
EPPDefRegMapFactory represents the EPPCommand and EPPResponseMap factory for the EPP DefReg Mapping with the XML Namespace URI "urn:ietf:params:xmlns:domain".
Represents EPPDefRegName information which is a shared structure been used by other objects.
Represents a defReg Period.
Represents an EPP DefReg <renew> command, which provides a transform operation that allows a client to extend the validity period of a defReg object.
Represents an EPP DefReg <defReg:renData> response to a EPPDefRegRenewCmd.
Represents a defReg Status.
Represents an EPP DefReg <transfer> command, which provides either a query operation that allows a client to determine real-time status of pending and completed transfer requests, or a transform operation that allows a client to manage requests to transfer the sponsorship of a defReg object.
Represents an EPP DefReg <defReg:transfer> response to an EPPDefRegTransferCmd.
Is a unit test of the com.verisign.epp.codec.defReg package.
Is a unit test of the EPPDefReg class.
Represents an EPP DefReg <update> command.
The EPP <delete> command is used to remove an instance of an existing object.
Entity resolver that throws an exception for all methods to ensure that any attempt to resolve an entity fails.
A Singleton class that delegates message assembly to an EPPAssembler then routes messages to the appropriate EPPEventHandler.
EPPDomain is the primary client interface class used for domain management.
Represents attributes to add, remove or change with a EPPDomainUpdateCmd.
Represents an EPP Domain <check> command, which is used to determine if a domain name is known to the server.
Represents an EPP Domain <domain:chkData> response to a EPPDomainCheckCmd.
EPPDomainCheckResult represents the result of an individual domain name check.
Represents a domain contact.
Represents an EPP Domain <create> command, which provides a transform operation that allows a client to create a domain object.
Represents an EPP Domain <domain:creData> response to a EPPDomainCreateCmd.
Represents an EPP Domain <delete> command that allows a client to delete a domain object.
The EPPDomainHandler class provides an interface for handling EPP Domain Commands in a Server implementation.
Represents an EPP Domain <info> command that is used to retrieve information associated with a domain.
Represents an EPP Domain <domain:infData> response to an EPPDomainInfoCmd.
EPPDomainMapFactory represents the EPPCommand and EPPResponseMap factory for the EPP Domain Mapping with the XML Namespace URI "urn:ietf:params:xmlns:domain".
Represents a Domain Name Verification (DNV) used in EPPNameVerificationCreateCmd and the EPPNameVerificationInfoResp.
Poll message used to indicate the result of a pending action.
Represents a domain Period.
Represents an EPP Domain <renew> command, which provides a transform operation that allows a client to extend the validity period of a domain object.
Represents an EPP Domain <domain:renData> response to a EPPDomainRenewCmd.
Represents a domain Status.

A domain object MUST always have at least one associated status value.
Represents an EPP Domain <transfer> command.
Represents an EPP Domain <domain:transfer-data> response to an EPPDomainTransferCmd.
Is a unit test of the com.verisign.epp.codec.domain package.
Is a unit test of the EPPDomain class.
Represents an EPP Domain <update> command.
Exception used to identify that a duplicate extension was found in the list of extensions.
EPPEmailFwd is the primary client interface class used for email forward management.
Represents attributes to add, remove or change with a EPPEmailFwdUpdateCmd.
Represents an EPP EmailFwd <check> command, which is used to determine if a emailFwd name is known to the server.
Represents an EPP EmailFwd <emailFwd:chkData> response to a EPPEmailFwdCheckCmd.
EPPEmailFwdCheckResult represents the result of an individual emailFwd name ping.
Represents a emailFwd contact.
Represents an EPP EmailFwd <create> command, which provides a transform operation that allows a client to create a emailFwd object.
Represents an EPP EmailFwd <emailFwd:creData> response to a EPPEmailFwdCreateCmd.
Represents an EPP EmailFwd <delete> command that allows a client to delete a emailFwd object.
The EPPEmailFwdHandler class provides an interface for handling EPP EmailFwd Commands in a Server implementation.
Represents an EPP EmailFwd <info> command that is used to retrieve information associated with a emailFwd.
Represents an EPP EmailFwd <emailFwd:infData> response to an EPPEmailFwdInfoCmd.
EPPEmailFwdMapFactory represents the EPPCommand and EPPResponseMap factory for the EPP EmailFwd Mapping with the XML Namespace URI "http://www.nic.name/epp/emailFwd-1.0".
Poll message used to indicate the result of a pending action.
Represents a emailFwd Period.
Represents an EPP EmailFwd <renew> command, which provides a transform operation that allows a client to extend the validity period of a emailFwd object.
Represents an EPP EmailFwd <emailFwd:renData> response to a EPPEmailFwdRenewCmd.
Represents a emailFwd Status.
Represents an EPP EmailFwd <transfer> command.
Represents an EPP EmailFwd <emailFwd:transfer-data> response to an EPPEmailFwdTransferCmd.
Is a unit test of the com.verisign.epp.codec.emailFwd package.
Is a unit test of the EPPEmailFwd class.
Represents an EPP EmailFwd <update> command.
EPPEncodeDecodeStats capture the statistics related to a single Encode/Decode Test.
Class for the encoded signed code, which contains the code and the XMLSignature itself.
Class for the encoded signed code, which contains the code and the XMLSignature itself.
Class for the encoded signed mark, which contains the mark (EPPMark), and additional elements associated with the signing of the mark like the serial number of the signed mark, the expiration of the signed mark, and the XMLSignature itself.
Represents an exception while encoding an XML Element tree from a concrete EPPCodecComponent.
EPP Entity Resolver used to cache and load EPP XML schemas from the classpath.
Utility class that contains all of the SDK environment property values.
Thrown when an unexpected condition or undesirable behavior is encountered pertaining to this package.
Singleton class for EPPEnv that is used to get the configuration settings for the EPP SDK.
EPPEnvTst : This class is not part of Implementatin.
The EPPEvent class contains an EPPMessage for EPPEventHandlers to respond to.
The EPPEventException class defines an EPP Exception associated with EPPEvents.
The EPPEventHandler interface defines the interface used to be notified of EPPEvents.
The EPPEventResponse class contains an EPPMessage and is the class EPPEventHandlers use to return responses.
Represents the base class for all EPP package exceptions.
Represents an interface, used by EPPFactory, and implemented by concrete EPP Command Extensions for the creation of concrete EPPCodecComponent and EPPProtocolExtension instances from a command extension XML element.
elements that can be used to provide additional error diagnostic information, including:
A <value> element that identifies a client-provided element (including XML tag and value) that caused a server error condition. A <reason> element containing a human-readable message that describes the reason for the error.
EPPFactory is a Singleton class that will create EPPCommand or EPPResponse instances for any of the supported EPP Command Mappings (e.g.
Fee Check Extension that enables a client to pass a command along with optionally the currency, period, and fee class to apply to the objects in the check command.
EPPFeeCheckResult represents a fee result to a check.
The extension to a response to a check command with the fee check extension.
The command along with the optional phase, sub-phase, and custom name that the fee is associated with.
The command data included in a check response, that includes:
command, customName, phase, subphase, and period from the base EPPFeeCommand fees credits classification
Fee Create Extension that enables a client to pass the expected fee for the create command.
Fee Create Result Extension that enables a server to pass the resulting fee for the create command.
EPPFeeCredit represents the credit value information returned by the server.
Fee Delete Result Extension that enables a server to pass the resulting credits for the delete command.
Is a unit test of the EPPDomain class.
Factory for the Fee Extension objects.
Represents a fee period.
Fee Renew Result Extension that enables a server to pass the resulting fee for the renew command.
Fee Renew Extension that enables a client to pass the expected fee for the renew command.
Fee Transfer Extension that enables a client to pass the expected fee for the transfer command.
Abstract base class for the transform commands (create, renew, update, transfer) for enabling the client to pass the expected fee for a billable transform command.
Abstract base class for the transform results (create, renew, update, delete, transfer) for enabling the server to return the currency, fees, credits, balance, and credit limit where appropriate.
Fee Transfer Result Extension that enables a server to pass the resulting fee for the transfer command.
Is a unit test of the com.verisign.epp.codec.fee.v1_0 package.
Fee Update Extension that enables a client to pass the expected fee for the update command.
Fee Update Result Extension that enables a server to pass the resulting fee for the update command.
EPPFeeValue represents the fee value information returned by the server.
 
The EPPGenHandler class provides an interface for handling General EPP Commands in a Server implementation.
Represents an EPP Greeting message, which an EPP server uses in response to a successful connection from an EPP client.
The EPPHandleEventException class is used by EPPEventHandlers to hold EPPResponses when errors occur when handling EPP Commmands.
Represents an EPP hello request that is sent by an EPP Client and received by an EPP Server.
EPPHost is the primary client interface class used for host management.
Represents attributes to add, remove or change with a EPPHostUpdateCmd.
Represents a host address specified in an EPPHostCreateCmd or in an EPPHostAddRemove object of an EPPHostUpdateCmd.
EPPHostAttr is used to support the host attribute model.
Represents an EPP Host <check> command, which is used to determine if a host name is known to the server.
Represents an EPP Host <host:chkData> response to a EPPHostCheckCmd.
EPPHostCheckResult represents the result of an individual host name check.
Represents an EPP Host <create> command, which provides a transform operation that allows a client to create a host object.
Represents an EPP Host <host:resData> response to a EPPHostCreateCmd.
Represents an EPP Host <delete> command that allows a client to delete a host object.
The EPPHostHandler class provides an interface for handling Host EPP Commands in a Server implementation.
Represents an EPP Host <info> command that is used to retrieve information associated with a host.
Represents an EPP Host <host:infData> response to an EPPHostInfoCmd.
EPPHostMapFactory represents the EPPCommand and EPPResponse factory for the EPP Host Mapping with the XML Namespace URI "urn:ietf:params:xmlns:host".
Poll message used to indicate the result of a pending action.
Represents a host Status.
Is a unit test of the com.verisign.epp.codec.host package.
Is a unit test of the EPPSession class.
Represents an EPP Host <update> command, which provides a transform operation that allows a client to modify the attributes of a host object.
EPPHttpSession provides behavior for communicating with an EPP Server using the HTTP protocol as the transport.
Customized EPPSessionPoolableFactory for creating a pool of EPPHttpSession objects.
Is a unit test of the EPPHttpSession class.
Is a unit test of the using the IDN Lang Extension classes with the EPPDomain class.
The EPPCodec Extension Factory that needs to be configured to encode/decode IDN extensions.
Is a unit test of the com.verisign.epp.codec.idnext package.
EPPCodecComponent that encodes and decodes a IDN Lang Tag.
EPPIdnMap is used in the extension to the domain create command to define the IDN table and optionally the Unicode NFC of the domain name, and in the extension to the domain info response to return the same information about the domain name.
Is a unit test of the EPPDomain class with the IDN Map Extension.
Factory for the IDN Map Extension objects.
Is a unit test of the com.verisign.epp.codec.idnmap package.
EPPIdnTable is the primary client interface class used for the IDN Table EPP mapping.
Represents an EPP Internationalized Domain Name (IDN) Table <check> command, which is used to determine if an (IDN) Table Identifier is known to the server.
Check form types, that include:
UNDEFINED_FORM that represents an undefined state, where neither or both tables and domains are defined. DOMAIN_FORM that represents the "Domain Check Form", where domain names are only defined. TABLE_FORM that represents the "Table Check Form", where table identifiers are only defined.
EPPIdnTableCheckDomain is used to represent the Internationalized Domain Name (IDN) information for a domain in a IDN table response to a <check> command.
Represents an Internationalized Domain Name (IDN) Table response to a <check> command, with two different forms including the Domain Check Form and the Table Check Form.
Check form types, that include:
UNDEFINED_FORM that represents an undefined state, where neither or both tables and domains are defined. DOMAIN_FORM that represents the "Domain Check Form", where domain names are only defined. TABLE_FORM that represents the "Table Check Form", where table identifiers are only defined.
EPPIdnTableCheckTable is used to represent the Internationalized Domain Name (IDN) table identifier in a IDN table response to a <check< command.
EPPIdnTableDomainLabel is used to represent a domain name label used in the Domain Check Form and the Domain Info Form.
Label form types, that include:
A_LABEL A-label domain name label. U_LABEL U-label domain name label.
The EPPIdnTableHandler class provides an interface for handling EPP IDN Table Commands in a Server implementation.
Represents an EPP Internationalized Domain Name (IDN) Table <info> command, which support three different forms:
Domain Info Form - Used to validate the domain name code points against the IDN Tables and IDN Policies, and to return the matching IDN Table meta-data. Table Info Form - Used to retrieve information associated with an IDN Table object. List Info Form - Used to retrieve the list of IDN Tables supported by the server.
EPPIdnTableInfoResp is the concrete EPPReponse associated with EPPIdnTableInfoCmd.
Info form types, that include:
UNDEFINED_FORM that represents an undefined state, where none of the forms can be determined. DOMAIN_FORM that represents the "Domain Info Form". TABLE_FORM that represents the "Table Info Form". LIST_FORM that represents the "List Info Form".
EPPIdnTableInfoDomain is used to represent the Internationalized Domain Name (IDN) information for a domain in a IDN table response to a <info> command.
EPPIdnTableInfoDomainTable is used to represent the Internationalized Domain Name (IDN) table information for a domain name in a Domain Info Form response.
Table types, that include:
LANGUAGE that represents a Language IDN Table. SCRIPT that represents a Script IDN Table.
EPPIdnTableInfoListItem is used to represent an IDN Table in a List Info Form response.
Represents an EPP Internationalized Domain Name (IDN) Table <info> response, which support three different forms:
Domain Info Form - Used to validate the domain name code points against the IDN Tables and IDN Policies, and to return the matching IDN Table meta-data. Table Info Form - Used to retrieve information associated with an IDN Table object. List Info Form - Used to retrieve the list of IDN Tables supported by the server.
EPPIdnTableInfoCmd is the concrete EPPCommand associated with EPPIdnTableInfoCmd.
Check form types, that include:
DOMAIN_FORM that represents the "Domain Info Form". TABLE_FORM that represents the "Table Info Form". LIST_FORM that represents the "List Info Form".
EPPIdnTableInfoTable is used to represent the Internationalized Domain Name (IDN) table information for an IDN Table in a Table Info Form response.
Table types, that include:
LANGUAGE that represents a Language IDN Table. SCRIPT that represents a Script IDN Table.
Factory for the IDN Table command and response objects.
Is a unit test of the com.verisign.epp.codec.idntable package.
Is a unit test of the EPPIdnTable class with the IDN Map Extension.
The EPP <info> command is used to retrieve information associated with an existing object.
Class for an address within an EPPMarkContact.
EPPLaunch is the primary client interface class used for launch EPP extension.
Extension to the domain check command to implement the check in three different forms, which include Claims Check Form, Availability Check Form, or Trademark Check Form.
The EPPLaunchCheckResult represents the claims check result for an individual domain name.
The extension to a response to a claims check command.
The EPPLaunchClaimKey a claim key that MAY be passed to a third-party trademark validator such as the Trademark Clearinghouse (TMCH) for querying the information needed to generate a Trademark Claims Notice.
Class for an address within an EPPMarkContact.
Extension to the domain create command to create a launch phase application.
Extension to the domain create response for launch applications that returns the unique application identifier for the launch application.
Extension to the domain delete command to delete a launch phase application.
The EPPCodec Extension Factory that needs to be configured to encode/decode LaunchPhase extensions.
Extension to the domain info response to return the launch phase application or registration information.
Extension to the domain info command to retrieve information for a launch phase registration or application.
Class to hold the launch notice information including the notice identifier, the expiration (not after) date and time, and the date and time the claims notice was accepted.
 
EPPLaunchPolicyAdapter is used to adapt command EPP extensions ( EPPLaunchPolicyCreate and EPPLaunchPolicyUpdate) to its contained EPPLaunchPolicyZone, and adapt a EPPLaunchPolicyZone to a info response EPP extension ( EPPLaunchPolicyInfData).
Launch Policy Create Extension that enables a client to pass the launch policy information with a registry create command.
Factory for the Launch Policy Extension objects.
Launch Policy Create Extension that enables a client to pass the launch policy information with a registry info response.
EPPLaunchPolicyInfoPhase defines a supported <launch:phase> value that can be passed in the phase.
EPPLaunchPolicyPhase represents the policies for a zone phase.
Possible check forms supported by the phase.
Possible create forms supported by the phase.
Possible mark validation models supported by the phase.
Mode defines how the phase operates, which include the following possible values:
fcfs - In this mode, each domain name is immediately created and there is no use of an application identifier. pendingRegistration - In this mode, the domain name is created with the "pendingCreate" status with no use of an application identifier.
Phase defines the type of phase, which include the following possible values:
preDelegation - Phase when pre-delegation testing is done.
EPPLaunchPolicyPhaseStatus defines a supported launch status value.
Possible launch phase statuses used by the statuses attribute.
EPPLaunchPolicyPollPolicy defines the poll messaging policy for the phase.
 
Test of the packet encoder and decoder (CODEC) for the Launch Phase Policy Extension.
Launch Policy Create Extension that enables a client to pass the launch policy information with a registry update command.
EPPLaunchPolicyZone contains all of the policy information associated with the zone.
Abstract base class for the command and response extensions that contains a zone.
Launch application status constants that are returned by EPPLaunchInfData.getStatus() or set with EPPLaunchInfData.setStatus(EPPLaunchStatus).
Is a unit test of the com.verisign.epp.codec.launch package.
Is a unit test of the using the LaunchPhase Extension classes with the EPPDomain class.
Extension to the domain update command to update a launch phase application.
DOCUMENT ME!
Interface that can be implemented and configured to be called by EPPSession to customize the EPPLoginCmd prior to sending it.
The EPP <login> command is used to establish a session with an EPP server in response to a greeting issued by the server.
Login Security Extension that extends an EPPLoginCmd to support passing a longer password (pw) or new password (newPW).
Login Security Data Extension that extends an EPPResponse to support passing security event information back to the client.
Login Security Event that identifies a security warning or error for the client to address.
Factory for the Login Security Extension objects.
Interface that can be implemented and configured to be called by EPPSession to customize the EPPLoginCmd prior to sending it.
EPPLaunchPolicyAdapter is used to create the login security policy extension information that will be called by the EPP SDK Stub Server RegistryHandler.
This class is encoded into the <loginSecPolicy:event> element that represents the policies of an individual login security event (warning or error).
Possible list of event error action types.
Possible list of security event levels.
Possible list of security event types.
Factory for the Login Security Policy Extension objects.
Login Security Policy Create Extension that enables a client to pass the login security policy information with a registry info response.
This class is encoded to the <loginSecPolicy:pw> element that represents the login password format policy.
Tests connecting to EPP SDK Stub Server, sending a registry system info command and asserting that the Login Security Policy Extension is returned in the response.
EPPLoginSecPolicySystem contains all of the login security policy information associated with the system.
Test of the packet encoder and decoder (CODEC) for the Login Security Policy Extension.
Is a unit test of the com.verisign.epp.codec.loginsec.v1_0 package that includes testing the extentions to the login command and response.
Is a unit test the use of the EPPLoginSecLoginAdapter with the EPPSession and exercising the login security handler for returning specific security events based on the login identifier (clientId).
The unit test can be run in multiple threads by setting the "threads" system property.
Login Security User Agent identifies the client software and platform used by the server to identify functional or security constraints, current security issues, and potential future functional or security issues for the client.
The EPP <logout> command is used to end a session with an EPP server.
Is a unit test of the EPPDomain class with Domain Create, inf data and report extensions.
The EPPCodec Extension Factory that needs to be configured to encode/decode LowBalancePoll responses.
A concrete EPPResponse that knows how to encode/decode LowBalance Poll responses from/to XML and object instance.
The EPPLowBalancePollThreshold is the EPPCodecComponent that knows how to encode and decode Credit Threshold Type elements from/to XML and object instance.
Is a unit test of the com.verisign.epp.codec.lowbalancepoll package.
EPPMaintenance is the primary client interface class used for the Maintenance EPP mapping.
EPPMaintenanceDescription is a free-form descriptions of the maintenance without having to create and traverse an external resource defined by the <maint:detail> element.
Description type enumerated values.
The EPPMaintenanceHandler class provides an interface for handling EPP Maintenance Commands in a Server implementation.
Server unique id for the maintenance with an optional human-readable description of the maintenance.
Command used to used to retrieve registry maintenance information.
The type of the info command, which is for an individual maintenance or a list of maintenances.
Response information associated with a EPPMaintenanceInfoCmd of type EPPMaintenanceInfoCmd.InfoType.id, which will only include a single element, and of type EPPMaintenanceInfoCmd.InfoType.id that can include a list of zero or more maintenances items (EPPMaintenanceListItem).
The type of the info response, which is either the details of an individual maintenance with maintenance of a list of maintenance items with list.
EPPMaintenanceIntervention indicates what impact the maintenance will have to the client with the two boolean attributes:
connection - to indicate if a client needs to do something that is connection-related, such as a reconnect. implementation - To indicate if a client needs to do something that is implementation-related, such as a code change.
Represents a maintenance that includes the following child elements:
<maint:id> element that is the maintenance identifier. <maint:type> The OPTIONAL type of the maintenance that has the possible set of values defined by server policy.
Environment enumerated values.
Poll type enumerated values.
Reason enumerated values.
Represents a maintenance list item that includes the following child elements:
<maint:id> element that is the maintenance identifier. <maint:start> element that is the maintenance start date and time. <maint:end> element that is the maintenance end date and time. <maint:crDate> element that represents the created date and time for the maintenance. An OPTIONAL <maint:upDate> element that represents the updated date and time for the maintenance.
Factory for the Maintenance Mapping command and response objects.
EPPMaintenanceSystem indicates what impacted system with the following attributes:
name - Name of the affected system, such as 'EPP', 'WHOIS', 'DNS', 'Portal', etc.. host - Indicates the affected maintained system based on host name or host address. impact - Indicates the impact level, which is either 'full' or 'partial'.
Impact enumerated values.
Is a unit test of the com.verisign.epp.codec.maintenance package.
Is a unit test of the EPPMaintenance class.
Type of the maintenance that has the possible set of values defined by server policy, such as "Routine Maintenance", "Software Update", "Software Upgrade", or "Extended Outage".
Represents an abstract class, used by EPPFactory, and extended by concrete EPP Command Mappings for the creation of concrete EPPCommand and EPPResponse instances from a command extension XML element.
Class for a Mark that can contain a list of trademarks, treaty or statutes, and courts.
Class for an address within an EPPMarkContact.
Class for a Trademark, Mark for short, contact.
Represents an EPP object that can be sent or received by an EPP Client or EPP Server.
EPPMsgQueue describes messages queued for client retrieval.
Is a unit test of the EPPDomain class.
Factory for the Namestore Extension objects.
Is a unit test of the EPPSession class.
Namestore <namestoreExt> extension, which allows for a client to provide a target sub-product identifier to specify the locus of operation for the accompanying command.
Namestore <nsExtErrData> extension element to an error EPP Response.
Is a unit test of the com.verisign.epp.codec.namestoreext package.
EPPNameVerification is the primary client interface class used for the Name Verification EPP mapping.
The EPPNameVerificationCheckCmd is used for the Name Verification (DNV) Check Command, that is used to determine if the domain label's can be used to create a Domain Name Verification object.
Provides the response to a EPPNameVerificationCheckCmd that indicates whether or not the labels can be used to create a Domain Name Verification (DNV) object.
EPPNameVerificationCheckResult represents the result of an individual Name Verification label check.
Create command to implement the domain name verification and to generate a domain verification code that is contained in the response.
Create response for a successful domain name verification, which results in the return of a digitally signed domain verification code.
Create response for a successful domain name verification, which results in the return of a digitally signed domain verification code.
Create response for a successful domain name verification, which results in the return of a digitally signed domain verification code.
Interface implemented by the various concrete create results, including success, pending, and failed.
Create response for a successful domain name verification, which results in the return of a digitally signed domain verification code.
EPPNameVerificationDocument represents an individual verification document that includes a type and the "base64" content.
File Type that include:
PDF - PDF file type JPG - JPG file type.
The EPPDomainVerificationCodeHandler class provides an interface for handling Domain Verification Code Commands in a Server implementation.
Info command to get the information associated with the verification code, which includes either the signed code associated with the verification code or the input parameters passed for the domain verification.
Information type with one of the following values:
INPUT - Get the input parameters provided in executing the verification associated with the code. SIGNED_CODE - Get the signed code associated with the code.
Info result for a command for the input, where the EPPNameVerificationInfoCmd type is set to EPPNameVerificationInfoCmd.Type.INPUT.
Info response to an info command that contains either a signed code or input result, based on the value of the EPPNameVerificationInfoCmd type attribute.
Interface implemented by the various concrete info results, including signed code and input.
Info result for a command for the signed code, where the EPPNameVerificationInfoCmd type is set to EPPNameVerificationInfoCmd.Type.SIGNED_CODE.
Factory for the Name Verification command and response objects.
Poll message used to indicate the result of a pending action.
Name Verification (NV) statuses, which include the following possible values:
PENDING_COMPLIANT - The object verification is not complete and is pending. COMPLIANT - The object is in compliance with the policy. NON_COMPLIANT - The object is not in compliance with the policy.
Is a unit test of the com.verisign.epp.codec.idntable package.
Is a unit test of the EPPNameVerification class for checking for the availability to create Name Verification (NV) objects, create Name Verification (NV) objects, info Name Verification (NV) objects for input and signed codes, and update the Name Verification (NV) object authorization information.
Update command used to change the authorization information for a Name Verificaiton (NV) object.
EPPNameWatch is the primary client interface class used for nameWatch management.
Represents attributes to change with a EPPNameWatchUpdateCmd.
Represents an EPP NameWatch <create> command, which provides a transform operation that allows a client to create a nameWatch object.
 
Represents an EPP NameWatch <nameWatch:creData> response to a EPPNameWatchCreateCmd.
Represents an EPP NameWatch <delete> command that allows a client to delete a nameWatch object.
The EPPNameWatchHandler class provides an interface for handling EPP NameWatch Commands in a Server implementation.
Represents an EPP NameWatch <info> command that is used to retrieve information associated with a nameWatch.
Represents an EPP NameWatch <nameWatch:infData> response to an EPPNameWatchInfoCmd.
EPPNameWatchMapFactory represents the EPPCommand and EPPResponseMap factory for the EPP NameWatch Mapping with the XML Namespace URI "urn:ietf:params:xmlns:nameWatch".
Represents a nameWatch Period.
Represents an EPP NameWatch <renew> command, which provides a transform operation that allows a client to extend the validity period of a nameWatch object.
Represents an EPP NameWatch <nameWatch:renData> response to a EPPNameWatchRenewCmd.
Specifies the e-mail address to send the NameWatch reports and the frequency of the reports.
Represents a nameWatch Status.
Represents an EPP NameWatch <transfer> command.
Represents an EPP NameWatch <nameWatch:transfer-data> response to an EPPNameWatchTransferCmd.
Is a unit test of the com.verisign.epp.codec.nameWatch package.
Is a unit test of the EPPNameWatch class.
Represents an EPP NameWatch <update> command.
Title:
EPPOrg is the primary client interface class used for the Org EPP mapping.
Represents a org address.
Represents a org <check> command that enables checking on the availability of a set of client-specified but server-unique org identifiers.
Represents a org <check> response that returns the availability of a set of client-specified but server-unique org identifiers.
EPPOrgCheckResult is used to represent the for the check of an individual org.
Represents an org contact.
Contact type enumeration.
Command used to create an org object.
Represents an EPP Internationalized Domain Name (IDN) Table <info> response, which support three different forms:
Domain Info Form - Used to validate the domain name code points against the IDN Tables and IDN Policies, and to return the matching IDN Table meta-data. Table Info Form - Used to retrieve information associated with an IDN Table object. List Info Form - Used to retrieve the list of IDN Tables supported by the server.
EPPOrgInfoCmd is the concrete EPPCommand associated with EPPOrgInfoCmd.
Command used to delete a org object.
EPPOrgExtAddRemChg is used to define the organization ids to either add, remove, or change.
Update action, which includes:
ADD - Add the org identifiers. REM - Remove the org identifiers. CHG - Change the org identifiers.
EPPOrgExtCreate is used in the extension to the create command to define the org identifiers.
Is a unit test of the EPPDomain class with the Org Extension.
Factory for the Org Extension objects.
EPPOrgExtId is used to define an organization identifier with a required role.
EPPOrgExtInfData is used in the extension to the info response to define the org identifiers.
Is a unit test of the com.verisign.epp.codec.orgext package.
EPPOrgExtCreate is used in the extension to the update command to add, remove, and change organizations.
The EPPOrgHandler class provides an interface for handling EPP Org Commands in a Server implementation.
Command used to retrieve information associated with an org object.
Response information associated with an org object.
Factory for the Org Mapping command and response objects.
Poll message used to indicate the result of a pending action.
Represents a org postal address definition.
Localized type with one of the following values:
LOC - Localized form of data that MAY be represented in unrestricted UTF-8. INT - Internationalized form o data that MUST be represented in a subset of UTF-8 that can be represented in the 7-bit US-ASCII character set.
EPPOrgRole contains the role type and optional role id of the organization.
Statuses of the organization role, with one of the following values:
ok - This is the normal status value for an role that has no pending operations or prohibitions.
Statuses of the organization, with one of the following values:
ok - This is the normal status value for an object that has no pending operations or prohibitions.
Is a unit test of the com.verisign.epp.codec.org package.
Is a unit test of the EPPOrg class.
Command used to update a org object.
Title: EPP SDK
Personal Registration <create> extension, which allows for a client to provide a consent identifier to override a Defensive Registration.
Personal Registration <creData> extension element to a EPP Create Response.
Personal Registration <creErrData> extension element to an error EPP Create Response.
Factory for the Personal Registration Extension objects.
Personal Registration <genDataType> complexType, which is reused by:

<creData> - EPPPersRegCreateData <renData> - EPPPersRegRenewData <trnData> - EPPPersRegTransferData
Personal Registration <infData> extension, which allows for the server to provide a consent identifier.
Personal Registration <renData> extension element to a EPP Renew Response.
Personal Registration <trnData> extension element to a EPP Transfer Response.
Is a unit test of the com.verisign.epp.codec.persreg package.
Is a unit test of the using the Personal Registration Extension classes with the EPPDomain class EPPEmailFwd class.
Plain client socket class that can be configured to connect to a server over TCP using the EPP.ClientSocketName configuration property.
EPP plain client socket connection that goes through the Apache server mod_proxy.
EPP Plain TCP Server
Singleton of the EPPPlainServer.
The EPP <pollgt; command is used to discover and retrieve client service messages from a server.
The <EPPPollDataRecord> is a class to store the data information.
Represents an EPPPollDataSource interface that is implemented by any class that needs to manipulate their own data source.
Represents an EPPPollHandler interface that is implemented by any class that needs to manipulate their own poll handler.
Interface used to filter poll message EPPResponse instances against the list of client-specified object services and extension services.
Represents a general EPP Poll Queue Exception.
The EPPPollQueueMgr is used to handle the poll command, which allows to discover and retrieve client service messages from a server.
Pooled generic EPPHttpSession.
Pooled generic EPPQuicSession.
Pooled generic EPPSession.
Interface implemented by object's managed by the EPPSessionPoolableFactory or derived class.
Class that contains the countries and region of the country where the mark is protected and the OPTIONAL ruling, in case of statute protected marks, to identify the country where the statute was enacted.
Represents an EPPProtocol extension that is sent by an EPP Client and received by an EPP Server.
Represents a Proxy Server with an IP address / Host Name and a port number.
Interface to locate the EPP proxy server to use.
The <purpose> element MUST contain one or more of the following child elements that describe the purposes for which data is collected:
<admin/>: Administrative purposes.
The EPPEPPQuicClientConnectionHandler class manages a single client EoQ connection.
SSL Server class.
Singleton of the EPPQuicServer.
Server thread for processing a new client connection and to loop process commands.
EPPQuicSession provides behavior for communicating with an EPP Server using the QUIC protocol as the transport.
Customized EPPSessionPoolableFactory for creating a pool of EPPQuicSession objects.
Is a unit test of the EPPQuicSession class.
A concrete EPPSendReceiveLogger that logs the messages in raw form to the Log4J com.verisign.epp.util.EPPXMLStream category.
Represents a Real Name Verification (RNV) used in EPPNameVerificationCreateCmd and the EPPNameVerificationInfoResp.
Real Name Verification (RNV) proof type include:
POC - Proof of Citizen, where the POC represents the citizen's identification card (ID) material. POE - Proof of Enterprise, where the POE represents the Organization Code Certificate (OCC) or Business License (BL) material. POOT - Proof of Other Types, in the POOT represents other certificate materials except the POC or POE.
Real Name Verification (RNV) role that include:
PERSON - The RNV is for a person. ORG - The RNV is for an organization.
Identifies the Recipient DataCollectionPolicy supported by the server: <other> other entities following unknown practices <ours> server operator and or servers operator agents <public> public forums <same> other entities following server practices <unrelated> unrelated third parties. Use methods setOther, setPublic, setSame, setUnRelated with a boolean value of true to create the necessary child element nodes.
 
Interface class for the EPP Registry Object that complies with v01 (urn:ietf:params:xml:ns:registry-0.1) of the XML schema.
Abstract base class for defining a complex element that includes min and max sub-elements.
EPPRegistryBatchJob contains the information for an individual batch job.
EPPRegistryBatchSchedule defines a batch schedule that uses the <registry:schedule> element, with the required "frequency" attribute that defines the frequency of execution.
Possible values for the dayOfWeek attribute.
Possible values for the frequency attribute.
Represents an EPP Registry <check> command, which is used to determine if a zone name is known to the server.
Represents an EPP Registry <check> command, which is used to determine if a zone name is known to the server.
Represents an EPP Registry <registry:chkData> response to a EPPRegistryCheckCmd.
Represents an EPP Registry <registry:chkData> response to a EPPRegistryCheckCmd.
DOCUMENT ME!
EPPRegistryCheckResult provides the result of checking the availability of an individual zone.
Represents the optional contact object policy information per RFC 5733.
Represents the optional contact object policy information per RFC 5733.
Possible values for the postalInfoTypeSupport attribute.
Possible values for the sharePolicy attribute.
Represents the address information policy information.
Represents the address information policy information.
DOCUMENT ME!
The minimum and maximum length of the <contact:city> element defined in [RFC5733].
Represents the minimum and maximum length of <contact:name> element defined RFC 5733 using the <registry:minLength> and <registry:maxLength> child elements, respectively.
Represents the minimum and maximum length of <contact:name> element defined RFC 5733 using the <registry:minLength> and <registry:maxLength> child elements, respectively.
<registry:org> - The minimum and maximum length of the <contact:org> element defined in RFC 5733 using the <registry:minLength> and <registry:maxLength> child elements, respectively.
<registry:org> - The minimum and maximum length of the <contact:org> element defined in RFC 5733 using the <registry:minLength> and <registry:maxLength> child elements, respectively.
DOCUMENT ME!
The minimum and maximum length of the <contact:pc> element defined in [RFC5733].
DOCUMENT ME!
The minimum and maximum length of the <contact:sp> element defined in [RFC5733].
DOCUMENT ME!
The minimum and maximum length and the minimum and maximum number of the <contact:street> elements defined in [RFC5733].
Represents an EPP Registry <create> command, which provides a transform operation that allows a client to create a registry object.
Represents an EPP Registry <create> command, which provides a transform operation that allows a client to create a registry object.
Represents an EPP Registry <registry:creData> response to a EPPRegistryCreateCmd.
Represents an EPP Registry <registry:creData> response to a EPPRegistryCreateCmd.
Represents custom data using key/value pairs.
 
The default period length if not defined by the client.
Represents an EPP Registry <delete> command that allows a client to delete a registry object.
Represents an EPP Registry <delete> command that allows a client to delete a registry object.
Defines the DNS Security Extensions (DNSSEC) policies for the server.
Defines the DNS Security Extensions (DNSSEC) policies for the server.
Represents the domain name object policy information per RFC 5731.
Represents the domain name object policy information per RFC 5731.
Possible values for the hostModelSupported attribute.
Defines the miniumum and maximum numbers of contacts by contact type.
Defines the miniumum and maximum numbers of contacts by contact type.
Possible values for the sharePolicy attribute.
DOCUMENT ME!
Defines the minimum and maximum number of subordinate host objects (child hosts) for a domain object.
This class is encoded to the <registry:domainName> element inside the <registry:domain> element.
This class is encoded to the <registry:domainName> element inside the <registry:domain> element.
DOCUMENT ME!
Defines the minimum and maximum number of delegated host objects (name servers) that can be associated with a domain object.
Defines the supported registration periods and default periods by command type.
Defines the supported registration periods and default periods by command type.
Defines the DS Data Interface, as defined in RFC 5910, policies.
Defines the DS Data Interface, as defined in RFC 5910, policies.
EPPRegistryExceedMaxExDdate defines the action taken by the server when executing commands that will result in an expiration date that exceeds the maximum expiration date.
Possible values for the policy attribute.
Defines the policies for external hosts.
Defines the policies for external hosts.
Possible values for the sharePolicy attribute.
Class that defines the management of related fields.
Defines the grace periods by operation type.
Defines the grace periods by operation type.
The EPPRegistryHandler class provides an interface for handling EPP Registry Commands in a Server implementation.
The EPPRegistryHandler class provides an interface for handling EPP Registry Commands in a Server implementation.
Represents the host object policy information per RFC 5732.
Represents the host object policy information per RFC 5732.
Represents the Internationalized Domain Name (IDN) policy information.
Represents the Internationalized Domain Name (IDN) policy information.
Represents an EPP Registry <info> command that is used to retrieve information associated with a registry.
Represents an EPP Registry <info> command that is used to retrieve information associated with a registry.
Possible values for the mode attribute, which defines the mode to query.
Possible values for the scope attribute.
Represents an EPP Registry <registry:infData> response to an EPPRegistryInfoCmd.
Represents an EPP Registry <registry:infData> response to an EPPRegistryInfoCmd.
Defines the minimum and maximum number of IP addresses supported for an internal host.
Defines the policies for internal hosts.
 
Defines the Key Data Interface, as defined in RFC 5910, policies.
Defines the Key Data Interface, as defined in RFC 5910, policies.
Defines one key, value pair used in EPPRegistryCustomData.
EPPRegistryLanguage defines the supported language codes and character code point policy.
Possible values for the variantStrategy attribute.
 
 
Concrete EPPMapFactory used to create EPPCommand and EPPResponse objects from DOM elements for the EPPRegistryMapFactory.NS.
 
The maximum supported period length
 
EPPRegistryMaxSig defines the maximum signature lifetime policies.
 
 
Represents a general element that supports min and max length sub-elements.
 
The default, minimum, and maximum period length for the command type.
 
The maximum supported period length
Defines the length of time that the domain object will remain in the pendingDelete status prior to be purged.
Defines the length of time that the domain object will remain in the pendingDelete status prior to be purged.
Defines the length of time that the domain object will remain in the pendingRestore status unless the restore report command is received..
Defines the length of time that the domain object will remain in the pendingRestore status unless the restore report command is received.
 
Abstract class for defining a period with a number and unit.
Possible values for the unit attribute.
 
EPPRegistryPolicyAdapter is a base class used to adapt zone or system policy extensions from local server classes to / from EPP extensions.
Represents the postal-address information policy information.
Represents the postal-address information policy information.
Defines the length of time that a domain object will remain in the redemptionPeriod status unless the restore request command is received.
Defines the length of time that a domain object will remain in the redemptionPeriod status unless the restore request command is received.
EPPRegistryRegex represents a general regular expression that includes both the expression and an optional explanation.
EPPRegistryRegex represents a general regular expression that includes both the expression and an optional description.
Class to hold the related zone information that include the list of related zone members and an optional definition of the fields that are shared or that are required to be synchronized.
 
EPPRegistryReservedNames defines the set of reserved domain names starting from that label level.
Defined the Registry Grace Period (RGP) status periods.
Defined the Registry Grace Period (RGP) status periods.
 
EPP namespace URIs of the objects and object extensions supported by the server based on RFC 5730.
 
Object service URI that includes the URI value and a "required" attribute that indicates whether use of the object service is required.
 
Abstract class that represents an object or extension URI.
 
Class that represents the "registry:svcExtension" element that contains a list of extension namespace URIs.
 
Extension service URI that includes the URI value and a "required" attribute that indicates whether use of the extension service is required.
 
 
This class holds a List of supported status used in EPPRegistryDomain, EPPRegistryHost and EPPRegistryContact, as per RFC 5731, 5732 and 5733, respectively.
This class holds a List of supported status used in EPPRegistryDomain, EPPRegistryHost and EPPRegistryContact, as per RFC 5731, 5732 and 5733, respectively.
Constants for the supported statuses.
Represents the detailed information of a registry system object.
A marker interface for versioned registry system information classes.
Represents the period of time a domain object is in the pending transfer before the transfer is auto approved by the server.
Represents the period of time a domain object is in the pending transfer before the transfer is auto approved by the server.
 
 
 
 
Represents an EPP Registry <update> command.
Represents an EPP Registry <update> command.
 
Represents the summary info of a zone object.
Represents the detailed information of a zone object.
Possible values for the unsupportedData attribute.
EPPRegistryZoneData contains the EPPRegistryZone for use in the EPPRegistryInfoResp to include the accessible boolean attribute.
Represents the detailed information of a zone object.
A marker interface for versioned registry zone information classes.
Represents a list of zone summary info.
Represents a list of zone summary info.
Class that represents a related zone member that includes a type and zone name attribute.
The zone name is an element that includes an optional "form" attribute that defines the form of the zone name as either "aLabel" or "uLabel", with the default value of "aLabel".
Possible values for the form attribute.
Represents the summary info of a zone object.
EPPRelatedDomain is the client interface specific to the Related Domain EPP Extension to support sending the info command in both the Domain Info Form and the Related Info Form via the EPPDomain.sendInfo() method.
Represents authorization information which is a shared structure been used by other mapping such as domain and contact mappings.
EPPCodecComponent that encodes and decodes a <relDom:available> tag
EPPCodecComponent that encodes and decodes a <relDom:create> tag associated with a Domain-Create command.
EPPCodecComponent that encodes and decodes a <relDom:creData> tag associated with a Domain-Create response.
EPPCodecComponent that encodes and decodes a <relDom:delete> tag associated with a Domain-Delete command.
EPPCodecComponent that encodes and decodes a <relDom:delData> tag associated with a Domain-Delete response.
EPPCodecComponent that encodes and decodes a <relDom:domain> tag sent in a command.
EPPCodecComponent that encodes and decodes a <relDom:domain> tag sent in a response.
The EPPCodec Extension Factory that needs to be configured to encode/decode Related Domain extensions.
EPPCodecComponent that encodes and decodes a <relDom:field> tag
EPPCodecComponent that encodes and decodes a <relDom:fieldsgt; tag
EPPCodecComponent that encodes and decodes a <relDom:group> tag
EPPCodecComponent that encodes and decodes a <relDom:infData> tag
EPPCodecComponent that encodes and decodes a <relDom:info> tag
EPPCodecComponent that encodes and decodes a <relDom:name> tag
Represents a domain Period.
EPPCodecComponent that encodes and decodes a <relDom:registered> tag
EPPCodecComponent that encodes and decodes a <relDom:renew> tag associated with a Domain-Renew command.
EPPCodecComponent that encodes and decodes a <relDom:renData> tag associated with a Domain-Renew response.
EPPCodecComponent that encodes and decodes a <relDom:transfer> tag associated with a Domain-Transfer command.
EPPCodecComponent that encodes and decodes a <relDom:trnData> tag associated with a Domain-Transfer response.
Is a unit test of the com.verisign.epp.codec.releateddomainext package.
EPPCodecComponent that encodes and decodes a <relDom:update> tag associated with a Domain-Update command.
Is a unit test of the using the Related Domain Extension classes with the EPPDomain class.
The EPP <renew> command is used to extend the validity period of an existing object.
Represents an EPP response that is send by an EPP Server and received by an EPP Client.
Represents an individual result that is contained in an EPPResponse.
Is a unit test of the EPPDomain class with RGP update, inf data and report extensions.
The EPPCodec Extension Factory that needs to be configured to encode/decode RgpExtensions.
The EPPRgpExtInfData is the EPPCodecComponent that knows how to encode and decode RGP infData elements from/to XML and object instance.
The EPPRgpExtReport is the EPPCodecComponent that knows how to encode and decode RGP report elements from/to XML and object instance.
The EPPRgpExtReportText is the EPPCodecComponent that knows how to encode and decode RGP report text elements from/to XML and object instance.
The EPPRgpExtRestore is the EPPCodecComponent that knows how to encode and decode RGP restore elements from/to XML and object instance.
The EPPRgpExtStatus is the EPPCodecComponent that knows how to encode and decode RGP status elements from/to XML and object instance.
Is a unit test of the com.verisign.epp.codec.rgpext package.
The EPPRgpExtUpData is the EPPCodecComponent that knows how to encode and decode RGP upData elements from/to XML and object instance.
The EPPRgpExtUpdate is the EPPCodecComponent that knows how to encode and decode RGP update elements from/to XML and object instance.
The EPPCodec Extension Factory that needs to be configured to encode/decode RgpPoll responses.
A concrete EPPResponse that knows how to encode/decode RGP Poll responses from/to XML and object instance.
The EPPRgpPollStatus is the EPPCodecComponent that knows how to encode and decode RGP Poll status elements from/to XML and object instance.
$Id: EPPSampleClient.java,v 1.2 2004/01/26 21:21:06 jim Exp $
Iterface for classes that support caching schemas.
EPPSchemaCachingEntityResolver is the entity resolver that goes with EPPSchemaCachingParser.
XML Parser that pre-caches the XML schemas from the XML schemas registered in the EPPFactory for improved XML parsing performance.
Singleton parser pool class that initializes the parser pool at initialization, and provides a EPPSchemaCachingParserPool.getPool() to get the initialized pool.
Title:
http://www.ietf.org/rfc/rfc4034.txt
A.1.
http://www.ietf.org/rfc/rfc4034.txt
A.1.
Is a unit test of the EPPDomain class including the secDNS:create and secDNS:update (add, chg, rem) command extensions, as well as the secDNS:infData response extension.
Is a unit test of the EPPDomain class including the secDNS:create and secDNS:update (add, chg, rem) command extensions, as well as the secDNS:infData response extension.
The EPPSecDNSExtCreate is the EPPCodecComponent that knows how to encode and decode secDNS create elements from/to XML and object instance.
The EPPSecDNSExtCreate is the EPPCodecComponent that knows how to encode and decode secDNS create elements from/to XML and object instance.
The EPPSecDNSExtDsData is the EPPCodecComponent that knows how to encode and decode secDNS dsData elements from/to XML and object instance.
The EPPSecDNSExtDsData is the EPPCodecComponent that knows how to encode and decode secDNS dsData elements from/to XML and object instance.
The EPPCodec Extension Factory that needs to be configured to encode/decode secDNS Extensions.
The EPPCodec Extension Factory that needs to be configured to encode/decode secDNS Extensions.
The EPPSecDNSExtInfData is the EPPCodecComponent that knows how to encode and decode secDNS infData elements from/to XML and object instance.
The EPPSecDNSExtInfData is the EPPCodecComponent that knows how to encode and decode secDNS infData elements from/to XML and object instance.
The EPPSecDNSExtKeyData is the EPPCodecComponent that knows how to encode and decode secDNS keyData elements from/to XML and object instance.
The EPPSecDNSExtKeyData is the EPPCodecComponent that knows how to encode and decode secDNS keyData elements from/to XML and object instance.
Is a unit test of the com.verisign.epp.codec.secdnsxt package.
Is a unit test of the com.verisign.epp.codec.secdnsxt package.
The EPPSecDNSExtUpdate is the EPPCodecComponent that knows how to encode and decode secDNS update elements from/to XML and object instance.
The EPPSecDNSExtUpdate is the EPPCodecComponent that knows how to encode and decode secDNS update elements from/to XML and object instance.
Factory for implementation of the Secure Authorization Information for Transfer Best Common Practice (BCP).
Is a unit test of supporting the Secure Authorization Information for Transfer draft, which includes creating each of the sample commands and responses in the draft.
Is a unit test of the com.verisign.epp.codec.domain package with implementing the Secure Authorization Information for Transfer Best Common Practice (BCP).
A concrete EPPSendReceiveLogger that logs the messages in secure form to the Log4J com.verisign.epp.util.EPPXMLStream category.
A concrete EPPSendReceiveLogger that logs the messages in secure form to the com.verisign.epp.util.EPPXMLStream category.
Interface for logging messages sent and received.
The EPPSerialAssembler class provides an implementation of EPPAssembler that can assemble/disassemble EPPMessages and EPPEventResponses from standard java Input and Outputstreams using java serialization.
Interface for a server connection, which will accept new client connections.
$Id: EPPServerSingleTst.java,v 1.2 2004/01/26 21:21:06 jim Exp $
Server thread for processing a new client connection.
Identifies an EPP Command Mapping service supported by the EPPCodec.
Identifies the features supported by the server, including: One or more <version> elements that contain the protocol versions supported by the server.
EPPSession manages a session with an EPP Server.
Singleton EPP session pool that will handle creating sessions dynamically, expiring session after an absolute timeout, keeping sessions alive based on an idle timeout, and dynamically grows and shrinks the pool based on configurable settings.
Base class for the session pool factories that can be configured.
 
 
Is a unit test of the EPPSession class.
Class for the signed code, which contains the verification code and the XMLSignature.
Class for the signed mark, which contains the mark (EPPMark), and additional elements associated with the signing of the mark like the serial number of the signed mark, the expiration of the signed mark, and the XMLSignature itself.
Factory for creating server sockets that implement the EPPServerCon interface.
Singleton EPPSrvFactory class.
Secure Socket Layer client socket class that can be configured to connect to a server over SSL / TLS using the EPP.ClientSocketName configuration property.
The EPPSSLConfig class contains SSL configuration properties that can be used in conjunction with EPPSSLImpl.initialize(EPPSSLConfig) to initialize an EPPSSLContext.
The EPPSSLContext contains initialized SSL objects that can be used to establish SSL connections.
EPP SSL Implementation utility class that is used to initialize the SSL configuration by using configuration properties including:

EPP.SSLProtocol - Required property that can be either SSL, SSLv2, SSLv3, TLS, or TLSv1 EPP.SSLKeyManager - Required SSL key manager property, for example, SunX509 EPP.SSLKeyStore - Required SSL Keystore format property, for example, JKS EPP.SSLKeyFileName - Required Identity SSL Keystore file name.
EPP SSL client socket connection that goes through the Apache server mod_proxy.
SSL Server class.
Singleton of the EPPSSLServer.
Describe data collection purposes, data recipients, and data retention.
XML parser that pre-caches the XML schemas registered in the EPPFactory, but overriding the contact XML schema to use the strict EPP Contact RFC 5733 XML schema "contact-1.0.xsd".
Singleton parser pool class that initializes the parser pool at initialization, and provides a EPPStrictContactParserPool.getPool() to get the initialized pool.
Is a unit test of the EPPDomain class with RGP update, inf data and report extensions.
The EPPCodec Extension Factory that needs to be configured to encode/decode Sync extensions.
Is a unit test of the com.verisign.epp.codec.syncext package.
EPPCodecComponent that encodes and decodes a sync update.
EPP session pool for a specific system name that will handle creating sessions dynamically, expiring session after an absolute timeout, keeping sessions alive based on an idle timeout, and dynamically grows and shrinks the pool based on configurable settings.
 
The EPPTestGenHandler class provides an test handler that loads EPPTestGenMapFactory for testing the EPP General (gen) package.
EPPTestGenMapFactory is a test map factory used to test the general (gen) EPP package.
Class for a Trademark that can be included in the list of trademarks contained in the EPPMark.
The EPP <transfer> command provides a query operation that allows a client to determine real-time status of pending and completed transfer requests.
Singleton transformer pool class that initializes the transformer pool at initialization, and provides a EPPTransformerPool.getPool() to get the initialized pool.
Represents a <trID> element of a response, which uniquely identifies a transaction.
Class for a Treaty or Statute that can be included in the list of treaty or statutes contained in the EPPMark.
Custom X509TrustManager for EPP that supports configuring the policy for the client and server certificate EKU settings with the EPPTrustManager.setClientEKUs(List) and EPPTrustManager.setServerEKUs(List), respectively.
EPPTtl is used to define TTL values for the DNS resource records associated with domain and host objects.
TTL Create Extension that enables a client to pass the TTL values with a create command.
Abstract base class for the TTL extensions of the create and update commands and the info response, which all accept a list of EPPTtl objects.
Factory for the TTL Extension objects.
TTL Info Data Extension that enables a client to pass the TTL values with a info response.
TTL Info Extension that enables a client to indicate whether to include the TTL policy attributes in the response.
Is a unit test of the com.verisign.epp.codec.ttl.v1_0 package.
EPPTtlTst is a unit test of the TTL extension interface.
TTL Create Extension that enables a client to pass the TTL values with an update command.
Class used to hold the unhandled namespace information, which includes the namespace URI and the response XML of the unhandled namespace.
Factory for implementation of the Unhandled Namespaces RFC 9038.
Interface that can be implemented and configured to be called by EPPSession to customize the EPPLoginCmd prior to sending it.
Interface that can be passed into the filter classes (EPPUnhandledNamespacesResponseFilter and EPPUnhandledNamespacesPollMessageFilter) to implement a customized form of monitoring for returning unhandled namespace information to clients and to report it to the clients out of band to EPP.
Monitor for unhandled namespaces by logging the full XML namespaces for the unhandled namespaces.
EPPUnhandledNamespacesPollMessageFilter is a utility class used to filter poll message EPPResponse instances against the list of client-specified object services and extension services, per RFC 9038.
EPPUnhandledNamespacesResponseFilter is a utility class used to filter command response extensions, per RFC 9038.
Is a unit test of the com.verisign.epp.codec.domain package with implementing the Unhandled Namespaces RFC 9038.
The EPP update command is used to change information associated with an existing object.
Provides a set of utility static methods for use by the EPP Codec classes.
EPPValidate is the primary client interface class used for the Validate EPP mapping.
Represents a contact address.
Represents authorization information that is used for validate.
The EPPValidateCheckCmd is used for the Validate Check Command, that is used for the validation of contact and eligibility data.
Provides the response to a EPPValidateCheckCmd that indicates whether or not the contacts are valid for the referenced contact type and TLD.
EPPValidateCheckResult represents the result of an individual contact validation.
Represents a <validate:contact> element in the Validate Check Command.
The EPPValidateHandler class provides an interface for handling Validate Commands in a Server implementation.
EPPValidateKeyValue is used to hold key, value pairs along with an optional "contactType" attribute for use in EPPValidateCheckCmd and EPPValidateKeyValue.
Factory for the Validate command and response objects.
Represents a contact postal address definition.
Localized type with one of the following values:
LOC - Localized form of data that MAY be represented in unrestricted UTF-8. INT - Internationalized form o data that MUST be represented in a subset of UTF-8 that can be represented in the 7-bit US-ASCII character set.
Is a unit test of the com.verisign.epp.codec.validate package.
Is a unit test of the EPPValidate class.
Identifies a client-provided element (including XML tag and value) that caused a server error condition.
Class for representing the various forms of the verification code, which include: Verification code signed and passed along with transform commands. Verification code type returned in the missing element of the info response. Verification code returned in the set element of the info response.
Is a unit test of the EPPVerificationCode class.
Factory for the Verification Code Extension objects.
Extension to the info response to return the verification information.
Verification statuses that include:
NOT_APPLICABLE - The status is not applicable to the client since there is no assigned verification profile. NON_COMPLIANT - The object is non-compliant according to the verification profile. PENDING_COMPLIANCE - The object is not in compliance with the verification profile, but has a grace period to set the required set of verification codes, as reflected by the due date of the verification code type. COMPLIANT The object is compliant with the verification profile.
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.
Information associated with compliance with a verification code profile.
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. NON_COMPLIANT - The object is non-compliant according to the verification profile. PENDING_COMPLIANCE - The object is not in compliance with the verification profile, but has a grace period to set the required set of verification codes, as reflected by the due date of the verification code type. COMPLIANT The object is compliant with the verification profile.
Is a unit test of the com.verisign.epp.codec.verificationcode package.
Validates a verification code.
Is a unit test of the using the Whois Extension classes with the EPPDomain class.
The EPPCodec Extension Factory that needs to be configured to encode/decode Whois extensions.
Extension to the domain info command to specify whether or not the whois info response data defined in EPPWhoisInfData is desired.
Extension to the domain info response to return additional information that is found in whois.
Is a unit test of the com.verisign.epp.codec.whois package.
The EPPXMLAssembler class provides an implementation of EPPAssembler that can assemble/disassemble EPPMessages and EPPEventResponses from java Input and Output streams that contain streamed XML.
EPPXMLByteArray is a utility class for reading and writing EPP messages to/from byte arrays.
The EPPXMLByteArrayAssembler class provides an implementation of EPPByteArrayAssembler that can assemble/disassemble EPPMessages and EPPEventResponses to and from byte arrays that contain the streamed XML.
This is a helper class provided to intercept Errors occurred internal to SAX / Dom Parser.
Title: EPP Gln SDK Description: Copyright: Copyright (c) 2002 Company: Verisign
Title: EPP Gln SDK Description: Copyright: Copyright (c) 2002 Company: Verisign
Title: EPP Gln SDK Description: Copyright: Copyright (c) 2002 Company: Verisign
Singleton parser pool class that initializes the parser pool at initialization, and provides a EPPXMLSignatureParserPool.getPool() to get the initialized pool.
Extension of the EPPSchemaCachingParser that disables the NORMALIZE_DATA feature that causes an issue in validating XML signatures.
EPPXMLStream is a utility class for reading and writing EPP messages to/from streams.
This Class provides a unit test for EPPXMLStream
A utility class to facilitate object comparisons.
Event level, which include the following possible values:
WARNING - Event that needs to be addressed. ERROR - Event that needs to be addressed immediately.
Event types, which include the following possible values:
PASSWORD - Password expiry event type. CERTIFICATE - Client certificate expiry event type. CIPHER - Insecure or deprecated TLS cipher suite event type.
Utility class to facilitate error handling.
The FeeDomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class.
Sub Domain Handler for use with the fee extension.
The FeeDomainHandler class extends DomainHandler to include handling the fee extension.
The GenHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPGenHandler class.
format validation This class encodes/decodes hexadecimal data
The HostHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPHostHandler class.
The HttpEPPXMLAssembler class provides an implementation of EPPAssembler that can assemble/disassemble EPPMessages and EPPEventResponses from HTTP.
EPP over HTTP (EoH) Stub Server main class that uses the embedded Tomcat server.
The IdnDomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class.
The IdnMapDomainHandler class extends DomainHandler to include handling the IDN Map Extension.
The IdnMapDomainHandler class extends DomainHandler to include handling the IDN Map Extension.
Simple Exception that is thrown by the utility TestUtil.handleException(EPPSession, Exception) method to indicate that the session should be invalidated by the calling method and further use of the session should be terminated.
Exception class to indicate that the incoming Epp uses an invalid value.
Extension to the standard DomainHandler that looks for the EPPLaunchInf command extension with the info command and adds the EPPLaunchInfData extension to the response.
Poll handler for all launch poll messages.
 
 
The LoginSecGenHandler class is an extension of the GenHandler to override the login command based on one of the supported login security extension versions.
Sub Gen Handler for use with the login security extension.
The LoginSecV04GenHandler implements the LoginSecSubGenHandler interface to handle version "1.0" of the login security extension.
The LowBalanceDomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class.
The <LowBalancePollHandler> implements EPPPollHandler
The MaintenanceHandler class extends EPPMaintenanceHandler to include handling the Maintenance Mapping commands.
The MaintenancePollHandler implements EPPPollHandler for Maintenance Name Mapping.
The NamestoreExtDomainHandler class extends DomainHandler to include responding with Namestore Extension attributes.
The NamestoreExtHostHandler class extends HostHandler to include responding with Namestore Extension attributes.
Stub handler for the Name Verification commands.
Poll handler for all launch poll messages.
The NameWatchHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPNameWatchHandler class.
NameStore Contact interface that extends that standard EPPContact by adding new methods like @link{#setSubProductID(String)}.
The NSContactHandler class is a concrete implementation of the abstract EPPContactHandler class.
Test of the use of the NSContact interface.
NameStore Domain interface that extends that standard EPPDomain by adding new operations like restore request, restore report, and sync.
The NSDomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class.
Test of the use of the NSDomain interface.
NameStore Host interface that extends that standard EPPHost by adding new methods like @link{#setSubProductID(String)}.
The NSHostHandler class is a concrete implementation of the abstract EPPHostHandler class.
Test of the use of the NSHost interface.
NameStore poll handler for all NameStore poll messages.
Tests the handling of NameStore poll messages.
Deprecated.
Use the a-label TLD for the subProductID, except for use of "dotCC" for CC, "dotTV" for TV, and "dotJOBS" for JOBS.
The OrgExtDomainHandler class extends DomainHandler to include handling the Org Extension.
The OrgHandler class extends EPPOrgHandler to include handling the Org Mapping commands.
The OrgPollHandler implements EPPPollHandler for Org Name Mapping.
The PersRegDomainHandler class extends DomainHandler to include responding with Personal Registration Extension attributes.
The PersRegDomainHandler class extends EmailFwdHandler to include responding with Personal Registration Extension attributes.
Phases, which include the following possible values:
SUNRISE - Phase when trademark holders can submit registrations or applications with trademark information that can be validated by. LANDRUSH - Post sunrise phase when non-trademark holders are allowed to register domain names with steps taken to address a large volume of initial registrations. CLAIMS - Trademark claims as defined by Trademark Clearinghouse model of displaying a claims notice to clients for domain names that match trademarks. OPEN - Post launch phase that is also referred to as "steady state".
The <PollDataSource> is registered and used by EPPPollQueueMgr to demostrate how data are stored into a queue.
 
 
The QuicServer class is responsible for reading the config file, instantiating an implementation of a ServerSocket (Plain or SSL), and specifying the ServerEventHandler class that will be instantiated with each new client connection.
This class knows how to construct a random command or response facilitating the random unit test framework.
 
 
 
RegistryZone represents an in-memory version of a Registry Zone with the base zone information along with all policy extensions.
RegistryZones stores the set of registry zone information.
RegistryPolicyCompositeAdapter will execute each of the configured Registry Policy Adapters and executes each one to adapt all of the registry policy EPP extensions to zone policy extensions and vice-versa.
 
The RelatedDomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class.
A revoked Signed Mark Data (SMD) that includes the attributes:
Identifier of the revoked signed mark. Revocation datetime in UTC of the signed mark.
A revoked verification code that includes the attributes:
Revoked verification code. Revocation datetime in UTC of the verification code.
The RgpDomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPRgpDomainHandler class.
The RgpDomainPollHandler implements EPPPollHandler for Domain name mapping only.
Emulates the Root Zone Management System.
This class holds constants for use with the RootZone implementation of the Change mapping.
This class holds constants for use with the RootZone implementation of the Change mapping.
RRecType specifies the DNS resource record type to which the TTL value pertains.
Handler that simulates a persistent Change Handler by using the RootZoneManager.
Root Zone Domain interface that extends that standard EPPDomain by adding new Root Zone operations.
The RZDomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class for the Root Zone.
Test of the use of the NSDomain interface.
Test of the use of the RZDomain and EPPChange interfaces.
Root Zone Host interface that extends that standard EPPHost by adding new Root Zone (RZ) operations.
The RZHostHandler class is a concrete implementation of the com.verisign.epp.framework.EPPHostHandler class for the Root Zone.
Test of the use of the RZHost interface.
The SecDNSDomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class.
Sub Domain Handler for use with the secDNS extension.
The SecDNSV10SubDomainHandler class is a concrete SecDNSSubDomainHandler for version 1.0 of the secDNS extension.
The SecDNSV11SubDomainHandler class is a concrete SecDNSSubDomainHandler for version 1.1 of the secDNS extension.
The ContactHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPContactHandler class.
The DomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class.
The Server class is responsible for reading the config file, instantiating an implementation of a ServerSocket (Plain or SSL), and specifying the ServerEventHandler class that will be instantiated with each new client connection.
Interface to handle new EPP connections that includes returning the EPP greeting and starting an EPP command processing loop
The SessionData is a utility class that contains data related to an established EPP client/server session.
Class that holds the attributes for a Signed Mark Data (SMD) Revocation List and provides the following:
Encode the SMD Revocation List to a String, that can be written to a file.
The SyncDomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPSyncDomainHandler class.
Thread wrapper for running a JUNIT TestSuite in multiple threads.
Test utility methods.
Utility class to facilitate String processing
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.
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:
The TtlDomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class.
The TtlHostHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPHostHandler class.
Sub Domain Handler for use with the TTL extension.
Sub Host Handler for use with the TTL extension.
The TtlDomainHandler class extends DomainHandler to include handling the ttl extension.
The TtlHostHandler class extends HostHandler to include handling the TTL extension.
 
The UnhandledNamespacesDomainHandler class is a concrete implementation of the abstract UnhandledNamespacesDomainHandler class.
The ValidateHandler class extends EPPValidateHandler to include handling the validate check command.
The VerificationCodeDomainHandler class extends DomainHandler to include handling the verification code extension.
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.
Extension to the standard DomainHandler that looks for the EPPWhoisInf command extension with the info command and adds the EPPWhoisInfData extension to the response.