| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: A unique identifier for the network connectionObtain a unique (within the lifetime of the JVM) identifier string for the network connection to the JVM that is
being used for the |
| public String | Returns: The name of the protocol presented to the server after decryption of TLS, or similar encryption, if any.Obtain the name of the protocol as presented to the server after the removal, if present, of any TLS or similar encryption. |
| public String | Returns: The connection identifier if one is defined, otherwise an empty stringObtain the connection identifier for the network connection to the server that is being used for the
|
| public boolean | Returns: true if the incoming network connection used encryption, otherwise falseDetermine whether or not the incoming network connection to the server used encryption or not. |
| getConnectionId | back to summary |
|---|---|
| public String getConnectionId() Obtain a unique (within the lifetime of the JVM) identifier string for the network connection to the JVM that is
being used for the There is no defined format for this string. The format is implementation dependent.
| |
| getProtocol | back to summary |
|---|---|
| public String getProtocol() Obtain the name of the protocol as presented to the server after the removal, if present, of any TLS or similar encryption. This may not be the same as the protocol seen by the application. For example, a reverse proxy may present AJP whereas the application will see HTTP 1.1. If the protocol has an entry in the IANA registry for ALPN names then the identification sequence, in string form, must be returned. Registered identification sequences MUST only be used for the associated protocol. Return values for other protocols are implementation dependent. Unknown protocols should return the string "unknown".
| |
| getProtocolConnectionId | back to summary |
|---|---|
| public String getProtocolConnectionId() Obtain the connection identifier for the network connection to the server that is being used for the
Examples of protocol provided connection identifiers include:
| |
| isSecure | back to summary |
|---|---|
| public boolean isSecure() Determine whether or not the incoming network connection to the server used encryption or not. Note that where a
reverse proxy is used, the application may have a different view as to whether encryption is being used due to the
use of headers like
| |