Spec-Zone.ru › OpenJDK 17

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

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

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

Методы, объявленные в классе 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

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

Signer

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

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

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

toString

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

© 1993, 2021, 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/17/docs/api/java.base/java/security/Signer.html

Spec-Zone.ru

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