Interface ClientTlsInformation
-
@DoNotImplement public interface ClientTlsInformation
The TLS information contains specific data about the TLS connection, should the client use TLS.- Since:
- 4.6.0, CE 2021.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull StringgetCipherSuite()@NotNull Optional<X509Certificate>getClientCertificate()@NotNull Optional<X509Certificate[]>getClientCertificateChain()@NotNull Optional<String>getHostname()@NotNull StringgetProtocol()
-
-
-
Method Detail
-
getClientCertificate
@NotNull Optional<X509Certificate> getClientCertificate()
- Returns:
- The certificate presented by the client.
- Since:
- 4.6.0, CE 2021.1
-
getClientCertificateChain
@NotNull Optional<X509Certificate[]> getClientCertificateChain()
- Returns:
- The certificate chain presented by the client.
- Since:
- 4.6.0, CE 2021.1
-
getCipherSuite
@NotNull String getCipherSuite()
- Returns:
- The cipher suite that is used for this client.
- Since:
- 4.6.0, CE 2021.1
-
getProtocol
@NotNull String getProtocol()
- Returns:
- The protocol that is used for this client.
- Since:
- 4.6.0, CE 2021.1
-
-