TlsPolicy MembersAerospike

The TlsPolicy type exposes the following members.
Constructors

  NameDescription
Public methodTlsPolicy 
Default constructor.
Public methodTlsPolicy(TlsPolicy)
Copy constructor.
Public methodTlsPolicy(String, String, String, Boolean)
Constructor for TLS properties.
Back to Top
Fields

  NameDescription
Public fieldclientCertificates
Client certificates to pass to server when server requires mutual authentication.

Default: null (Client authenticates server, but server does not authenticate client)

Public fieldforLoginOnly
Use TLS connections only for login authentication. All other communication with the server will be done with non-TLS connections.

Default: false (Use TLS connections for all communication with server)

Public fieldprotocols
Allowable TLS protocols that the client can use for secure connections. Multiple protocols can be specified. Example:
TlsPolicy policy = new TlsPolicy();
policy.protocols = SslProtocols.Tls | SslProtocols.Tls11 | SslProtocols.Tls12;
Default: SslProtocols.Tls12
Public fieldrevokeCertificates
Reject server certificates whose serial numbers match a serial number in this array.

Default: null (Do not exclude by certificate serial number)

Back to Top
See Also