Класс CodeSigner
java.lang.Object
java.security.CodeSigner
- Все реализованные интерфейсы:
Serializable
public final class CodeSigner extends Object implements Serializable
Этот класс инкапсулирует информацию о подписывающем коде. Он неизменяем.
- С:
- 1.5
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
CodeSigner |
Конструирует объект CodeSigner. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Проверяет равенство заданного объекта и этого подписывающего кода. |
CertPath |
getSignerCertPath() |
Возвращает путь сертификата подписывающего лица. |
Timestamp |
getTimestamp() |
Возвращает временную метку подписи. |
int |
hashCode() |
Возвращает значение хэш-кода для этого подписывающего кода. |
String |
toString() |
Возвращает строку, описывающую этот подписывающий код. |
Подробное описание конструкторов
CodeSigner
public CodeSigner(CertPath signerCertPath, Timestamp timestamp)
Конструирует объект
CodeSigner.- Параметры:
-
signerCertPath- Путь сертификата подписывающего лица. Он не должен бытьnull. -
timestamp- Временная метка подписи. Еслиnull, то временная метка не была сгенерирована для подписи. - Исключения:
-
NullPointerException- еслиsignerCertPathявляетсяnull.
Подробное описание методов
getSignerCertPath
public CertPath getSignerCertPath()
Возвращает путь сертификата подписывающего лица.
- Возвращает:
- Путь сертификата.
getTimestamp
public Timestamp getTimestamp()
Возвращает временную метку подписи.
- Возвращает:
- Временную метку или
null, если её нет.
hashCode
public int hashCode()
Возвращает значение хэш-кода для этого подписывающего кода. Хэш-код генерируется с использованием пути сертификата подписывающего лица и временной метки, если она есть.
equals
public boolean equals(Object obj)
Проверяет равенство заданного объекта и этого подписывающего кода. Два подписывающих кода считаются равными, если их пути сертификатов подписывающего лица равны и если их временные метки равны, если они есть в обоих.
toString
© 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://download.java.net/java/early_access/jdk24/docs/api/java.base/java/security/CodeSigner.html