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 String
getCipherSuite()
@NotNull Optional<X509Certificate>
getClientCertificate()
@NotNull Optional<X509Certificate[]>
getClientCertificateChain()
@NotNull Optional<String>
getHostname()
@NotNull String
getProtocol()
-
-
-
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
-
-