Stay organized with collections
Save and categorize content based on your preferences.
HostnameVerifier
interface HostnameVerifier
Known Direct Subclasses
X509HostnameVerifier |
Interface for checking if a hostname matches the names stored inside the server's X.
|
|
Known Indirect Subclasses
|
This class is the base interface for hostname verification.
During handshaking, the verification mechanism can call back to implementers of this interface to determine if this connection should be allowed.
For more information of the use of this interface on Android, see HttpsURLConnection#setDefaultHostnameVerifier(HostnameVerifier)
.
The policies can be certificate-based or may depend on other authentication schemes.
Summary
Public methods |
abstract Boolean |
Verify that the host name is an acceptable match with the server's authentication scheme.
|
Public methods
verify
abstract fun verify(
hostname: String!,
session: SSLSession!
): Boolean
Verify that the host name is an acceptable match with the server's authentication scheme.
Parameters |
hostname |
String!: the host name |
session |
SSLSession!: SSLSession used on the connection to host |
Return |
Boolean |
true if the host name is acceptable |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2020-08-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2020-08-04 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2020-08-04 UTC."]]