Класс ContentSigner
- java.lang.Object
-
- com.sun.jarsigner.ContentSigner
@Deprecated(since="9") public abstract class ContentSigner extends Object
Этот класс определяет службу подписи содержимого. Реализации должны быть создаваемы с помощью конструктора без аргументов.
- Since:
- 1.5
Конструкторы
| Конструктор | Описание |
|---|---|
ContentSigner() |
Устаревший. |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
abstract byte[] |
generateSignedData(ContentSignerParameters parameters,
boolean omitContent,
boolean applyTimestamp) |
Устаревший. Генерирует сообщение PKCS #7 с подписью данных. |
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Конструкторы
ContentSigner
public ContentSigner()
Методы
generateSignedData
public abstract byte[] generateSignedData(ContentSignerParameters parameters,
boolean omitContent,
boolean applyTimestamp)
throws NoSuchAlgorithmException,
CertificateException,
IOException
Генерирует сообщение PKCS #7 с подписью данных. Этот метод используется, когда подпись уже сгенерирована. Подпись, данные о подписывающем субъекте, а также необязательно отметка времени подписи и подписанное содержимое упаковываются в сообщение с подписью данных.
- Parameters:
-
parameters- Входные параметры, не равные null. -
omitContent- true, если содержимое должно быть опущено из сообщения с подписью данных. В противном случае содержимое включается. -
applyTimestamp- true, если подпись должна быть отметчена по времени. В противном случае отметка времени не выполняется. - Returns:
- Сообщение PKCS #7 с подписью данных.
- Throws:
-
NoSuchAlgorithmException- Исключение выбрасывается, если алгоритм подписи неизвестен. -
CertificateException- Исключение выбрасывается, если при обработке сертификата подписывающего субъекта или сертификата ЦАК произошла ошибка. -
IOException- Исключение выбрасывается, если при генерации отметки времени подписи или при генерации сообщения с подписью данных произошла ошибка. -
NullPointerException- Исключение выбрасывается, если параметр равен null.
© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.jartool/com/sun/jarsigner/ContentSigner.html