Spec-Zone.ru › OpenJDK 25

Класс 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.
Этот класс используется для представления объекта Identity, который также может выполнять цифровую подпись данных.

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

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

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

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

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

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

Методы, объявленные в классе Identity

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

Методы, объявленные в классе Object

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

Методы, объявленные в интерфейсе Principal

implies

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

Signer

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

Signer

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

Signer

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

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

getPrivateKey

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

setKeyPair

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

toString

public String toString()
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии.
Возвращает строку с информацией об объекте Signer.
Указано в:
toString в интерфейсе Principal
Переопределяет:
toString в классе Identity
Возвращает:
строку с информацией об объекте Signer.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

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

Spec-Zone.ru

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