AbstractVerifier
abstract classAbstractVerifier: X509HostnameVerifier
kotlin.Any | |
↳ | org.apache.http.conn.ssl.AbstractVerifier |
Abstract base class for all standard X509HostnameVerifier
implementations.
Summary
Public constructors | |
---|---|
Public methods | |
---|---|
open static Boolean | |
open static Int |
Counts the number of dots ". |
open static Array<String!>! |
getCNs(cert: X509Certificate!) |
open static Array<String!>! |
getDNSSubjectAlts(cert: X509Certificate!) Extracts the array of SubjectAlt DNS names from an X509Certificate. |
Unit | |
Unit |
verify(host: String!, cert: X509Certificate!) |
Boolean |
verify(host: String!, session: SSLSession!) |
Unit |
Inherited functions | |
---|---|
Public constructors
Public methods
acceptableCountryWildcard
open static funacceptableCountryWildcard(cn: String!): Boolean
Deprecated: Deprecated in Java.
countDots
open static funcountDots(s: String!): Int
Deprecated: Deprecated in Java.
Counts the number of dots "." in a string.
Parameters | |
---|---|
s |
String!: string to count dots from |
Return | |
---|---|
Int |
number of dots |
getCNs
open static fungetCNs(cert: X509Certificate!): Array<String!>!
Deprecated: Deprecated in Java.
getDNSSubjectAlts
open static fungetDNSSubjectAlts(cert: X509Certificate!): Array<String!>!
Deprecated: Deprecated in Java.
Extracts the array of SubjectAlt DNS names from an X509Certificate. Returns null if there aren't any.
Note: Java doesn't appear able to extract international characters from the SubjectAlts. It can only extract international characters from the CN field. (Or maybe the version of OpenSSL I'm using to test isn't storing the international characters correctly in the SubjectAlts?).Parameters | |
---|---|
cert |
X509Certificate!: X509Certificate |
Return | |
---|---|
Array<String!>! |
Array of SubjectALT DNS names stored in the certificate. |
verify
funverify(
host: String!,
cns: Array<String!>!,
subjectAlts: Array<String!>!,
strictWithSubDomains: Boolean
): Unit
Deprecated: Deprecated in Java.
verify
funverify(
host: String!,
cert: X509Certificate!
): Unit
Deprecated: Deprecated in Java.
verify
funverify(
host: String!,
session: SSLSession!
): Boolean
Deprecated: Deprecated in Java.
Parameters | |
---|---|
hostname |
the host name |
session |
SSLSession!: SSLSession used on the connection to host |
Return | |
---|---|
Boolean |
true if the host name is acceptable |
verify
funverify(
host: String!,
ssl: SSLSocket!
): Unit
Deprecated: Deprecated in Java.