public final class EtcdSecurityContext
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
static EtcdSecurityContext |
NONE |
| Constructor and Description |
|---|
EtcdSecurityContext(io.netty.handler.ssl.SslContext sslContext) |
EtcdSecurityContext(javax.net.ssl.SSLContext sslContext) |
EtcdSecurityContext(io.netty.handler.ssl.SslContext sslContext,
java.lang.String username,
java.lang.String password) |
EtcdSecurityContext(javax.net.ssl.SSLContext sslContext,
java.lang.String username,
java.lang.String password) |
EtcdSecurityContext(java.lang.String username,
java.lang.String password) |
| Modifier and Type | Method and Description |
|---|---|
EtcdSecurityContext |
clone() |
boolean |
hasCredentials() |
boolean |
hasNettySsl() |
boolean |
hasSsl() |
io.netty.handler.ssl.SslContext |
nettySslContext() |
java.lang.String |
password() |
javax.net.ssl.SSLContext |
sslContext() |
java.lang.String |
username() |
static EtcdSecurityContext |
withCredential(java.lang.String username,
java.lang.String password) |
static EtcdSecurityContext |
withSslContext(io.netty.handler.ssl.SslContext sslContext) |
static EtcdSecurityContext |
withSslContext(javax.net.ssl.SSLContext sslContext) |
public static final EtcdSecurityContext NONE
public EtcdSecurityContext(javax.net.ssl.SSLContext sslContext)
public EtcdSecurityContext(io.netty.handler.ssl.SslContext sslContext)
public EtcdSecurityContext(java.lang.String username,
java.lang.String password)
public EtcdSecurityContext(io.netty.handler.ssl.SslContext sslContext,
java.lang.String username,
java.lang.String password)
public EtcdSecurityContext(javax.net.ssl.SSLContext sslContext,
java.lang.String username,
java.lang.String password)
public io.netty.handler.ssl.SslContext nettySslContext()
public javax.net.ssl.SSLContext sslContext()
public java.lang.String username()
public java.lang.String password()
public boolean hasNettySsl()
public boolean hasSsl()
public boolean hasCredentials()
public EtcdSecurityContext clone()
clone in class java.lang.Objectpublic static EtcdSecurityContext withSslContext(io.netty.handler.ssl.SslContext sslContext)
public static EtcdSecurityContext withSslContext(javax.net.ssl.SSLContext sslContext)
public static EtcdSecurityContext withCredential(java.lang.String username, java.lang.String password)