public class SslError
extends Object
java.lang.Object | |
↳ | android.net.http.SslError |
此类表示一组一个或多个SSL错误和相关的SSL证书。
Constants |
|
---|---|
int |
SSL_DATE_INVALID 证书的日期无效 |
int |
SSL_EXPIRED 证书已过期 |
int |
SSL_IDMISMATCH 主机名称不匹配 |
int |
SSL_INVALID 发生一般性错误 |
int |
SSL_MAX_ERROR 此常量在API级别14中已弃用。此常数对于使用SslError API不是必需的,并且可以从发行版更改为发行版。 |
int |
SSL_NOTYETVALID 证书尚未生效 |
int |
SSL_UNTRUSTED 证书颁发机构不受信任 |
Public constructors |
|
---|---|
SslError(int error, SslCertificate certificate) 此构造函数在API级别14中已弃用。请使用 |
|
SslError(int error, X509Certificate certificate) 此构造函数在API级别14中已弃用。请使用 |
|
SslError(int error, SslCertificate certificate, String url) 使用提供的错误,证书和URL创建一个新的SslError对象。 |
|
SslError(int error, X509Certificate certificate, String url) 使用提供的错误,证书和URL创建一个新的SslError对象。 |
Public methods |
|
---|---|
boolean |
addError(int error) 将提供的SSL错误添加到集合中。 |
SslCertificate |
getCertificate() 获取与此对象关联的SSL证书。 |
int |
getPrimaryError() 获取此对象的一组错误中最严重的SSL错误。 |
String |
getUrl() 获取与此对象关联的URL。 |
boolean |
hasError(int error) 确定此对象是否包含提供的错误。 |
String |
toString() 返回此对象的字符串表示形式。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
int SSL_MAX_ERROR
此常数在API级别14中已弃用。
对于使用SslError API,此常量不是必需的,并且可以从发行版更改为发行版。
不同的SSL错误的数量。
常数值:6(0x00000006)
SslError (int error, SslCertificate certificate)
此构造函数在API级别14中已被弃用。
使用SslError(int, SslCertificate, String)
使用提供的错误和证书创建一个新的SslError对象。 该URL将被设置为空字符串。
Parameters | |
---|---|
error |
int : The SSL error |
certificate |
SslCertificate : The associated SSL certificate |
SslError (int error, X509Certificate certificate)
此构造函数在API级别14中已被弃用。
使用SslError(int, X509Certificate, String)
使用提供的错误和证书创建一个新的SslError对象。 该URL将被设置为空字符串。
Parameters | |
---|---|
error |
int : The SSL error |
certificate |
X509Certificate : The associated SSL certificate |
SslError (int error, SslCertificate certificate, String url)
使用提供的错误,证书和URL创建一个新的SslError对象。
Parameters | |
---|---|
error |
int : The SSL error |
certificate |
SslCertificate : The associated SSL certificate |
url |
String : The associated URL |
SslError (int error, X509Certificate certificate, String url)
使用提供的错误,证书和URL创建一个新的SslError对象。
Parameters | |
---|---|
error |
int : The SSL error |
certificate |
X509Certificate : The associated SSL certificate |
url |
String : The associated URL |
boolean addError (int error)
将提供的SSL错误添加到集合中。
Parameters | |
---|---|
error |
int : The SSL error to add |
Returns | |
---|---|
boolean |
True if the error being added is a known SSL error, otherwise false. |
SslCertificate getCertificate ()
获取与此对象关联的SSL证书。
Returns | |
---|---|
SslCertificate |
The SSL certificate, non-null. |
int getPrimaryError ()
获取此对象的一组错误中最严重的SSL错误。 如果该集合为空,则返回-1。
Returns | |
---|---|
int |
The most severe SSL error, or -1 if the set is empty. |
boolean hasError (int error)
确定此对象是否包含提供的错误。
Parameters | |
---|---|
error |
int : The SSL error to check for |
Returns | |
---|---|
boolean |
True if this object includes the error, otherwise false. |
String toString ()
返回此对象的字符串表示形式。
Returns | |
---|---|
String |
A String representation of this object. |