SslError
open class SslError
| kotlin.Any | |
| ↳ | android.net.http.SslError |
This class represents a set of one or more SSL errors and the associated SSL certificate.
Summary
| Constants | |
|---|---|
| static Int |
The date of the certificate is invalid |
| static Int |
The certificate has expired |
| static Int |
Hostname mismatch |
| static Int |
A generic error occurred |
| static Int |
The number of different SSL errors. |
| static Int |
The certificate is not yet valid |
| static Int |
The certificate authority is not trusted |
| Public constructors | |
|---|---|
SslError(error: Int, certificate: SslCertificate!)Creates a new SslError object using the supplied error and certificate. |
|
SslError(error: Int, certificate: SslCertificate!, url: String!)Creates a new SslError object using the supplied error, certificate and URL. |
|
SslError(error: Int, certificate: X509Certificate!)Creates a new SslError object using the supplied error and certificate. |
|
SslError(error: Int, certificate: X509Certificate!, url: String!)Creates a new SslError object using the supplied error, certificate and URL. |
|
| Public methods | |
|---|---|
| open Boolean |
Adds the supplied SSL error to the set. |
| open SslCertificate! |
Gets the SSL certificate associated with this object. |
| open Int |
Gets the most severe SSL error in this object's set of errors. |
| open String! |
getUrl()Gets the URL associated with this object. |
| open Boolean |
Determines whether this object includes the supplied error. |
| open String |
toString()Returns a string representation of this object. |
Constants
SSL_DATE_INVALID
static val SSL_DATE_INVALID: Int
The date of the certificate is invalid
Value: 4SSL_MAX_ERROR
static valSSL_MAX_ERROR: Int
Deprecated: This constant is not necessary for using the SslError API and can change from release to release.
The number of different SSL errors.
Value: 6SSL_NOTYETVALID
static val SSL_NOTYETVALID: Int
The certificate is not yet valid
Value: 0SSL_UNTRUSTED
static val SSL_UNTRUSTED: Int
The certificate authority is not trusted
Value: 3Public constructors
SslError
SslError(
error: Int,
certificate: SslCertificate!)
Deprecated: Use SslError(int,android.net.http.SslCertificate,java.lang.String)
Creates a new SslError object using the supplied error and certificate. The URL will be set to the empty string.
| Parameters | |
|---|---|
error |
Int: The SSL error |
certificate |
SslCertificate!: The associated SSL certificate |
SslError
SslError(
error: Int,
certificate: SslCertificate!,
url: String!)
Creates a new SslError object using the supplied error, certificate and URL.
| Parameters | |
|---|---|
error |
Int: The SSL error |
certificate |
SslCertificate!: The associated SSL certificate |
url |
String!: The associated URL |
SslError
SslError(
error: Int,
certificate: X509Certificate!)
Deprecated: Use SslError(int,java.security.cert.X509Certificate,java.lang.String)
Creates a new SslError object using the supplied error and certificate. The URL will be set to the empty string.
| Parameters | |
|---|---|
error |
Int: The SSL error |
certificate |
X509Certificate!: The associated SSL certificate |
SslError
SslError(
error: Int,
certificate: X509Certificate!,
url: String!)
Creates a new SslError object using the supplied error, certificate and URL.
| Parameters | |
|---|---|
error |
Int: The SSL error |
certificate |
X509Certificate!: The associated SSL certificate |
url |
String!: The associated URL |
Public methods
addError
open fun addError(error: Int): Boolean
Adds the supplied SSL error to the set.
| Parameters | |
|---|---|
error |
Int: The SSL error to add |
| Return | |
|---|---|
Boolean |
True if the error being added is a known SSL error, otherwise false. |
getCertificate
open fun getCertificate(): SslCertificate!
Gets the SSL certificate associated with this object.
| Return | |
|---|---|
SslCertificate! |
The SSL certificate, non-null. |
getPrimaryError
open fun getPrimaryError(): Int
Gets the most severe SSL error in this object's set of errors. Returns -1 if the set is empty.
| Return | |
|---|---|
Int |
The most severe SSL error, or -1 if the set is empty. |
getUrl
open fun getUrl(): String!
Gets the URL associated with this object.
| Return | |
|---|---|
String! |
The URL, non-null. |
hasError
open fun hasError(error: Int): Boolean
Determines whether this object includes the supplied error.
| Parameters | |
|---|---|
error |
Int: The SSL error to check for |
| Return | |
|---|---|
Boolean |
True if this object includes the error, otherwise false. |
toString
open fun toString(): String
Returns a string representation of this object.
| Return | |
|---|---|
String |
A String representation of this object. |