Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface X509KeyManager extends KeyManager
Во время согласований защищенного сокета implentations вызывают методы в этом интерфейсе к:
Отметьте: X509ExtendedKeyManager должен использоваться в пользу этого класса.
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
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 и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.