SSLContext.SNICallBack (Apache Tomcat 9.0.120 API Documentation)
Description: declaration: package: org.apache.tomcat.jni, class: SSLContext, interface: SNICallBack

# Interface SSLContext.SNICallBack

All Known Implementing Classes:
  `AprEndpoint`

Enclosing class:
  `SSLContext`

@Deprecated public static interface SSLContext.SNICallBack
Deprecated.
Unused. Will be removed in Tomcat 12
Interface implemented by components that will receive the call back to select an OpenSSL SSLContext based on the host name requested by the client.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `long`
  `getSslContext(String sniHostName)`
  Deprecated.
  This callback is made during the TLS handshake when the client uses the SNI extension to request a specific TLS host.

- ## Method Details

  - ### getSslContext

    long getSslContext(String sniHostName)
    Deprecated.
    This callback is made during the TLS handshake when the client uses the SNI extension to request a specific TLS host.
    Parameters:
      `sniHostName` - The host name requested by the client - must be in lower case
    Returns:
      The Java representation of the pointer to the OpenSSL SSLContext to use for the given host or zero if no SSLContext could be identified