Spec-Zone.ru › OpenJDK 8

Класс Signer

  • java.lang.Object
    • java.security.Identity
      • java.security.Signer
Все реализованные интерфейсы:
Serializable, Principal

Устаревший.

Этот класс больше не используется. Его функциональность была заменена на java.security.KeyStore, пакет java.security.cert и java.security.Principal.

@Deprecated
public abstract class Signer
extends Identity

Этот класс используется для представления удостоверения, которое также может цифрово подписывать данные.

Управление закрытыми ключами подписывающего объекта — важный и чувствительный вопрос, который должен обрабатываться подклассами в соответствии с их предполагаемым использованием.

См. также:
Identity, Сериализованная форма

Конструкторы

Модификатор Конструктор и описание
protected Signer()

Устаревший.

Создаёт подписывающий объект.

Signer(String name)

Устаревший.

Создаёт подписывающий объект со указанным именем удостоверения.

Signer(String name, IdentityScope scope)

Устаревший.

Создаёт подписывающий объект со указанным именем удостоверения и областью видимости.

Методы

Модификатор и тип Метод и описание
PrivateKey getPrivateKey()

Устаревший.

Возвращает закрытый ключ этого подписывающего объекта.

void setKeyPair(KeyPair pair)

Устаревший.

Устанавливает пару ключей (открытый и закрытый ключ) для этого подписывающего объекта.

String toString()

Устаревший.

Возвращает строку с информацией о подписывающем объекте.

Методы, унаследованные от класса java.security.Identity

addCertificate, certificates, equals, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, removeCertificate, setInfo, setPublicKey, toString

Методы, унаследованные от класса java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Методы, унаследованные от интерфейса java.security.Principal

implies

Конструкторы

Signer

protected Signer()

Устаревший.

Создаёт подписывающий объект. Этот конструктор должен использоваться только для сериализации.

Signer

public Signer(String name)

Устаревший.

Создаёт подписывающий объект со указанным именем удостоверения.

Параметры:
name - имя удостоверения.

Signer

public Signer(String name,
              IdentityScope scope)
       throws KeyManagementException

Устаревший.

Создаёт подписывающий объект со указанным именем удостоверения и областью видимости.

Параметры:
name - имя удостоверения.
scope - область видимости удостоверения.
Исключения:
KeyManagementException - если в области видимости уже есть удостоверение с таким же именем.

Методы

getPrivateKey

public PrivateKey getPrivateKey()

Устаревший.

Возвращает закрытый ключ этого подписывающего объекта.

Сначала, если менеджер безопасности существует, вызывается его метод checkSecurityAccess с "getSignerPrivateKey" в качестве аргумента, чтобы проверить, можно ли вернуть закрытый ключ.

Возвращает:
закрытый ключ этого подписывающего объекта, или null, если закрытый ключ ещё не установлен.
Исключения:
SecurityException - если менеджер безопасности существует и его метод checkSecurityAccess не разрешает возвращение закрытого ключа.
См. также:
SecurityManager.checkSecurityAccess(java.lang.String)

setKeyPair

public final void setKeyPair(KeyPair pair)
                      throws InvalidParameterException,
                             KeyException

Устаревший.

Устанавливает пару ключей (открытый и закрытый ключ) для этого подписывающего объекта.

Сначала, если менеджер безопасности существует, вызывается его метод checkSecurityAccess с "setSignerKeyPair" в качестве аргумента, чтобы проверить, можно ли установить пару ключей.

Параметры:
pair - инициализированная пара ключей.
Исключения:
InvalidParameterException - если пара ключей не инициализирована должным образом.
KeyException - если пара ключей не может быть установлена по какой-либо другой причине.
SecurityException - если менеджер безопасности существует и его метод checkSecurityAccess не разрешает установку пары ключей.
См. также:
SecurityManager.checkSecurityAccess(java.lang.String)

toString

public String toString()

Устаревший.

Возвращает строку с информацией о подписывающем объекте.

Определено в:
toString в интерфейсе Principal
Переопределено в:
toString в классе Identity
Возвращает:
строку с информацией о подписывающем объекте.
См. также:
SecurityManager.checkSecurityAccess(java.lang.String)

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API