Класс 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()
Возвращает значение хэш-кода для этого подписчика кода. Хэш-код генерируется с помощью пути сертификата подписчика и отметки времени, если она присутствует.
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- значение хэш-кода для этого подписчика кода.
- См. также:
equals
public boolean equals(Object obj)
Проверяет равенство заданного объекта и этого подписчика кода. Два подписчика кода считаются равными, если их пути сертификатов подписчика равны, и если их отметки времени равны, если они присутствуют у обоих.
- Переопределяет:
-
equalsв классеObject - Параметры:
-
obj- объект, с которым нужно проверить равенство. - Возвращает:
-
trueесли объекты считаются равными,falseв противном случае. - См. также:
toString
public String toString()
Возвращает строку, описывающую этого подписчика кода.
- Переопределяет:
-
toStringв классеObject - Возвращает:
- Строка, содержащая сертификат подписчика и отметку времени, если она присутствует.
© 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/CodeSigner.html