Package org.apache.qpid.proton.engine
Enum SslDomain.VerifyMode
- All Implemented Interfaces:
Serializable
,Comparable<SslDomain.VerifyMode>
- Enclosing interface:
- SslDomain
Determines the level of peer validation.
VERIFY_PEER_NAME
is used by default in client
mode if not configured otherwise, with ANONYMOUS_PEER
used for
server
mode if not configured otherwise.-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptiondoes not require a valid certificate, and permits use of ciphers that do not provide authenticationRequires peers provide a valid identifying certificate signed by a trusted certificate.Requires peers provide a valid identifying certificate signed by a trusted certificate, including verifying hostname details of the certificate using peer details provided when configuring TLS viaTransport.ssl(SslDomain, SslPeerDetails)
. -
Method Summary
Modifier and TypeMethodDescriptionstatic SslDomain.VerifyMode
Returns the enum constant of this type with the specified name.static SslDomain.VerifyMode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
VERIFY_PEER
Requires peers provide a valid identifying certificate signed by a trusted certificate. Does not verify hostname details of the peer certificate, useVERIFY_PEER_NAME
for this instead. -
VERIFY_PEER_NAME
Requires peers provide a valid identifying certificate signed by a trusted certificate, including verifying hostname details of the certificate using peer details provided when configuring TLS viaTransport.ssl(SslDomain, SslPeerDetails)
. -
ANONYMOUS_PEER
does not require a valid certificate, and permits use of ciphers that do not provide authentication
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-