Класс 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
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://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/CodeSigner.html