Класс 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

Spec-Zone .ru
спецификации, руководства, описания, API