Package org.mandas.docker.client
Class DockerCertificates
- java.lang.Object
-
- org.mandas.docker.client.DockerCertificates
-
- All Implemented Interfaces:
DockerCertificatesStore
public class DockerCertificates extends Object implements DockerCertificatesStore
DockerCertificates holds certificates for connecting to an HTTPS-secured Docker instance with client/server authentication.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDockerCertificates.Builderstatic interfaceDockerCertificates.SslContextFactory
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_CA_CERT_NAMEstatic StringDEFAULT_CLIENT_CERT_NAMEstatic StringDEFAULT_CLIENT_KEY_NAME
-
Constructor Summary
Constructors Constructor Description DockerCertificates(Path dockerCertPath)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DockerCertificates.Builderbuilder()HostnameVerifierhostnameVerifier()SSLContextsslContext()
-
-
-
Field Detail
-
DEFAULT_CA_CERT_NAME
public static final String DEFAULT_CA_CERT_NAME
- See Also:
- Constant Field Values
-
DEFAULT_CLIENT_CERT_NAME
public static final String DEFAULT_CLIENT_CERT_NAME
- See Also:
- Constant Field Values
-
DEFAULT_CLIENT_KEY_NAME
public static final String DEFAULT_CLIENT_KEY_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DockerCertificates
public DockerCertificates(Path dockerCertPath) throws DockerCertificateException
- Throws:
DockerCertificateException
-
-
Method Detail
-
sslContext
public SSLContext sslContext()
- Specified by:
sslContextin interfaceDockerCertificatesStore
-
hostnameVerifier
public HostnameVerifier hostnameVerifier()
- Specified by:
hostnameVerifierin interfaceDockerCertificatesStore
-
builder
public static DockerCertificates.Builder builder()
-
-