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.