Spec-Zone.ru › OpenJDK 21

Класс Signer

java.lang.Object
java.security.Identity
java.security.Signer
Все реализуемые интерфейсы:
Serializable, Principal
@Deprecated(since="1.2", forRemoval=true) public abstract class Signer extends Identity
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Этот класс устарел и может быть удален в будущей версии Java SE. Он был заменён на java.security.KeyStore, в пакете java.security.cert и java.security.Principal.
Этот класс используется для представления удостоверения, которое также может цифрово подписывать данные.

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

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

Краткое описание конструкторов

Signer()
Signer(String name)
Signer(String name, IdentityScope scope)
Модификатор Конструктор Описание
protected
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Создаёт Signer.
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Создаёт Signer с указанным именем удостоверения.
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Создаёт Signer с указанным именем удостоверения и областью.

Краткое описание методов

Модификатор и тип Метод Описание
PrivateKey getPrivateKey()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Возвращает закрытый ключ подписывающего элемента.
final void setKeyPair(KeyPair pair)
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Устанавливает пару ключей (открытый и закрытый ключ) для этого Signer.
String toString()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Возвращает строку информации о Signer.

Методы, объявленные в классе 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()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Создаёт Signer. Этот конструктор следует использовать только для сериализации.

Signer

public Signer(String name)
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Создаёт Signer с указанным именем удостоверения.
Параметры:
name - имя удостоверения.

Signer

public Signer(String name, IdentityScope scope) throws KeyManagementException
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Создаёт Signer с указанным именем удостоверения и областью.
Параметры:
name - имя удостоверения.
scope - область действия удостоверения.
Исключения:
KeyManagementException - если удостоверение с таким же именем уже существует в области.

Подробное описание методов

getPrivateKey

public PrivateKey getPrivateKey()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Возвращает закрытый ключ этого подписывающего элемента.

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

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

setKeyPair

public final void setKeyPair(KeyPair pair) throws InvalidParameterException, KeyException
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Устанавливает пару ключей (открытый и закрытый ключ) для этого Signer.

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

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

toString

public String toString()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Возвращает строку информации о Signer.
Задано:
toString в интерфейсе Principal
Переопределяет:
toString в классе Identity
Возвращает:
строку информации о Signer.
См. также:
  • SecurityManager.checkSecurityAccess(java.lang.String)

© 1993, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/security/Signer.html

Spec-Zone.ru

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