Класс CodeSigner
- java.lang.Object
-
- java.security.CodeSigner
- Все реализуемые интерфейсы:
- Serializable
public final class CodeSigner extends Object implements Serializable
Этот класс инкапсулирует информацию о подписывающем коде. Он неизменяемый.
- С момента:
- 1.5
- См. также:
- Сериализованная форма
Конструкторы
| Конструктор и описание |
|---|
CodeSigner(CertPath signerCertPath,
Timestamp timestamp) Создаёт объект CodeSigner. |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
boolean |
equals(Object obj) Проверяет равенство заданного объекта и этого подписывающего кода. |
CertPath |
getSignerCertPath() Возвращает путь сертификата подписывающего агента. |
Timestamp |
getTimestamp() Возвращает отметку времени подписи. |
int |
hashCode() Возвращает значение хэш-кода для этого подписывающего кода. |
String |
toString() Возвращает строку, описывающую этот подписывающий код. |
Методы, унаследованные от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait Конструкторы
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 - Возвращает:
- значение хэш-кода для этого подписывающего кода.
- См. также:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
equals
public boolean equals(Object obj)
Проверяет равенство заданного объекта и этого подписывающего кода. Два подписывающего кода считаются равными, если их пути сертификатов подписывающего агента равны и если их отметки времени равны, если они присутствуют в обоих.
- Переопределяет:
-
equalsв классеObject - Параметры:
-
obj- объект для проверки равенства с этим объектом. - Возвращает:
- true, если объекты считаются равными, false в противном случае.
- См. также:
-
Object.hashCode(),HashMap
toString
public String toString()
Возвращает строку, описывающую этот подписывающий код.
© 1993, 2020, 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.