EPP

The EPP Node enables registrars to manage domains.

Properties

Connection

Type: Connection Input
EPP requires a X509 certificate to be installed. See Remarks for more info.

Server
Type: String
The server is the endpoint to connect to. The IP Address or URL can be specified

Port
Type: String
The port that exposes the service

Username
Type: String
The username used to authenticate

Password
Type: String
The password used to authenticate

LocalCertStoreLocation
Type: String
The store name in which the cert was installed. (CurrentUser|LocalComputer|...)

LocalCertStoreName
Type: String
If the cert is installed in the Trusted Root Certification Authorities, this property must be Root

Thumbprint
Type: String
The Thumbprint Property should contain the Thumbprint of the certificate. See Remarks for more info.

CommandType

Type: List Input
The Command Type for the request

None
Check
Create
Delete
Info
Poll_Req
Poll_Ack
Renew
Transfer_Approve
Transfer_Cancel
Transfer_Query
Transfer_Reject
Transfer_Request
Update

RequestXml

Type: Xml Input
The RequestXml Property contains the request.

ExtensionXml

Type: Xml Input
Some calls like the balance check require extension xml.

ClientTransactionID

Type: String InputOutput
The Client Transaction ID can be used to track transactions.

ServerTransactionID

Type: String InputOutput
The ServerTransactionID Property is the ID EPP return for a transaction. This must be specified in calls like the poll acknowledge

StatusCode

Type: String Output
The StatusCode Property is a short way of getting the status code of the request.

StatusMessage

Type: String Output
The StatusMessage Property will show the error or the success message.

ResponseXml

Type: Xml Output
The ResponseXml Property return the complete response from EPP.

Remarks

EPP requires a X509 certificate to be installed on the machine the calls are made from. The DropPoint should use the same login as the account the certificate is installed in. The certificate should be uploaded to the EPP server through the portal. The IP address where the calls are made from should also be added to the allowed IP list.

After the certificate is installed, run MMC, and add the certificate snap-in. Navigate to the certificate installed, and open it. In the Details tab, the Thumbprint can be found. Copy the value to notepad. Remove all the spaces. Check for a hidden character at the beginning of the string, and remove it. Paste this string in the Thumbprint Property.

Examples

See Sample Workflow for an example.