Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface X509KeyManager extends KeyManager
Во время согласований защищенного сокета implentations вызывают методы в этом интерфейсе к:
Отметьте: X509ExtendedKeyManager должен использоваться в пользу этого class.
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
Выберите псевдоним, чтобы аутентифицировать сторону клиента защищенного сокета, данного тип с открытым ключом и список полномочий выпускающего сертификата, распознанных коллегой (если любой).
|
Строка |
chooseServerAlias(String keyType, Principal[] issuers, Socket socket)
Выберите псевдоним, чтобы аутентифицировать сторону сервера защищенного сокета, данного тип с открытым ключом и список полномочий выпускающего сертификата, распознанных коллегой (если любой).
|
X509Certificate[] |
getCertificateChain(String alias)
Возвращает цепочку сертификата, связанную с данным псевдонимом.
|
Строка[] |
getClientAliases(String keyType, Principal[] issuers)
Получите соответствующие псевдонимы для того, чтобы они аутентифицировали сторону клиента защищенного сокета, данного тип с открытым ключом и список полномочий выпускающего сертификата, распознанных коллегой (если любой).
|
PrivateKey |
getPrivateKey(String alias)
Возвращает ключ, связанный с данным псевдонимом.
|
Строка[] |
getServerAliases(String keyType, Principal[] issuers)
Получите соответствующие псевдонимы для того, чтобы они аутентифицировали сторону сервера защищенного сокета, данного тип с открытым ключом и список полномочий выпускающего сертификата, распознанных коллегой (если любой).
|
String[] getClientAliases(String keyType, Principal[] issuers)
keyType
- ключевое имя типа алгоритмаissuers
- список приемлемого выпускающего CA подвергает имена, или нуль, если он не имеет значения, какие выпускающие используются.String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
keyType
- ключевое имя (ена) типа алгоритма, упорядоченное с наиболее предпочтенным ключом, вводит сначала.issuers
- список приемлемого выпускающего CA подвергает имена или нуль, если это не имеет значения, какие выпускающие используются.socket
- сокет, который будет использоваться для этого соединения. Этот параметр может быть нулем, который указывает, что реализации свободны выбрать псевдоним, применимый к любому сокету.String[] getServerAliases(String keyType, Principal[] issuers)
keyType
- ключевое имя типа алгоритмаissuers
- список приемлемого выпускающего CA подвергает имена или нуль, если это не имеет значения, какие выпускающие используются.String chooseServerAlias(String keyType, Principal[] issuers, Socket socket)
keyType
- ключевое имя типа алгоритма.issuers
- список приемлемого выпускающего CA подвергает имена или нуль, если это не имеет значения, какие выпускающие используются.socket
- сокет, который будет использоваться для этого соединения. Этот параметр может быть нулем, который указывает, что реализации свободны выбрать псевдоним, применимый к любому сокету.X509Certificate[] getCertificateChain(String alias)
alias
- имя псевдонимаPrivateKey getPrivateKey(String alias)
alias
- имя псевдонима
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92