Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface X509TrustManager extends TrustManager
Модификатор и Тип | Метод и Описание |
---|---|
void |
checkClientTrusted(X509Certificate[] chain, String authType)
Учитывая частичную или полную цепочку сертификата, обеспеченную коллегой, создайте путь сертификата к доверяемому корню и возврату, если это может быть проверено и доверяется для клиентской аутентификации SSL, основанной на типе аутентификации.
|
void |
checkServerTrusted(X509Certificate[] chain, String authType)
Учитывая частичную или полную цепочку сертификата, обеспеченную коллегой, создайте путь сертификата к доверяемому корню и возврату, если это может быть проверено и доверяется для аутентификации SSL сервера, основанной на типе аутентификации.
|
X509Certificate[] |
getAcceptedIssuers()
Возвратите массив сертификатов центра сертификации, которым доверяют для того, чтобы аутентифицировать коллеги.
|
void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException
Тип аутентификации определяется фактическим используемым сертификатом. Например, если RSAPublicKey используется, authType должен быть "RSA". Проверка является чувствительной к регистру.
chain
- равноправная цепочка сертификатаauthType
- тип аутентификации, основанный на клиентском сертификатеIllegalArgumentException
- если в нулевой или цепочке нулевой длиной передают для цепочечного параметра или если в нулевой или строке нулевой длиной передают для authType параметраCertificateException
- если цепочке сертификата не доверяет этот TrustManager.void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException
Тип аутентификации является ключевой частью алгоритма обмена комплектов шифра, представленных как Строка, таких как "RSA", "DHE_DSS". Отметьте: для некоторых экспортных комплектов шифра ключевой алгоритм обмена определяется во время выполнения во время квитирования. Например, для TLS_RSA_EXPORT_WITH_RC4_40_MD5, authType должен быть RSA_EXPORT, когда эфемерный ключ RSA используется для ключевого обмена, и RSA, когда ключ от сертификата сервера используется. Проверка является чувствительной к регистру.
chain
- равноправная цепочка сертификатаauthType
- ключевой алгоритм обмена используетсяIllegalArgumentException
- если в нулевой или цепочке нулевой длиной передают для цепочечного параметра или если в нулевой или строке нулевой длиной передают для authType параметраCertificateException
- если цепочке сертификата не доверяет этот TrustManager.X509Certificate[] getAcceptedIssuers()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92