Changed jdk requirements to JDK1.8 since openjdk 1.7 does not ship with
the ciphers we need.
Changed IPEndpoint to TLSEndpoint