All Types

org.apache.tuweni.net.tls.FingerprintRepository

Repository of remote peer fingerprints.

org.apache.tuweni.net.tls.TLS

Common utilities for TLS.

This class depends upon the BouncyCastle library being available and added as a java.security.Provider. See https://www.bouncycastle.org/wiki/display/JA1/Provider+Installation.

BouncyCastle can be included using the gradle dependencies org.bouncycastle:bcprov-jdk15on and org.bouncycastle:bcpkix-jdk15on.

org.apache.tuweni.net.tls.TrustManagerFactories

Trust manager factories for fingerprinting clients and servers.

org.apache.tuweni.net.tls.VertxTrustOptions

Vert.x TrustOptions for fingerprinting clients and servers.

This class depends upon the Vert.X library being available on the classpath, along with its dependencies. See https://vertx.io/download/. Vert.X can be included using the gradle dependency 'io.vertx:vertx-core'.