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