This library extends the Java EPP Registrar Toolkit and adds the following features.
-
The ability to bind a TLS connection to a particular local IP address and port because registries tend to restrict access by IP. This is useful in the case that you have mutliple interfaces on your machine.
-
The ability to pass in the path for the directory of your SSL keystore and config, instead of having to set a system property. I have multiple EPP RTK deployments on the same machine and not all use the same keystore.
-
A method to fetch the greeting in XML form
There are more unorganized modifications for EPP RTK that I am using. The EPP extensions that I've added can be found here
To build the library, just clone the repo and run the ant build script. It builds with Bouncy Castle 1.5 and EPP RTK 0.9.9.
To use it, just create objects of the inherited EPPClient class provided in this library instead of the EPP RTK one.