The SNIMatcher
Class
An instance of the abstract SNIMatcher
class runs
match operations on an SNIServerName
object. Servers
can use information from the Server Name Indication (SNI) Extension to
decide if a specific SSLSocket
or SSLEngine
should
accept a connection. For example, when multiple virtual or name-based
servers are hosted on a single underlying network address, the server
application can use SNI information to determine whether this server
is the exact server that the client wants to access. Instances of
this class can be used by a server to verify the acceptable server
names of a particular type, such as host names. The SNIMatcher
class
is instantiated by using the specified server name type on which match
operations are run. To match a SNIServerName
, use
the matches()
method. To return the server name type
of the SNIMatcher
object, use the getType()
method.