public static enum ConnectionConfiguration.DnssecMode extends java.lang.Enum<ConnectionConfiguration.DnssecMode>
The default 'disabled
' means that neither DNSSEC nor DANE verification will be performed. When
'needsDnssec
' is used, then the connection will not be established if the resource records used to connect
to the XMPP service are not authenticated by DNSSEC. Additionally, if 'needsDnssecAndDane
' is used, then
the XMPP service's TLS certificate is verified using DANE.
Enum Constant and Description |
---|
disabled
Do not perform any DNSSEC authentication or DANE verification.
|
needsDnssec
Experimental!
Require all DNS information to be authenticated by DNSSEC.
|
needsDnssecAndDane
Experimental!
Require all DNS information to be authenticated by DNSSEC and require the XMPP service's TLS certificate to be verified using DANE.
|
Modifier and Type | Method and Description |
---|---|
static ConnectionConfiguration.DnssecMode |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ConnectionConfiguration.DnssecMode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ConnectionConfiguration.DnssecMode disabled
public static final ConnectionConfiguration.DnssecMode needsDnssec
public static final ConnectionConfiguration.DnssecMode needsDnssecAndDane
public static ConnectionConfiguration.DnssecMode[] values()
for (ConnectionConfiguration.DnssecMode c : ConnectionConfiguration.DnssecMode.values()) System.out.println(c);
public static ConnectionConfiguration.DnssecMode valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null