Class ContentSigner

@Deprecated(since="9")
public abstract class ContentSigner
extends Object
Deprecated.
This class has been deprecated.

This class defines a content signing service. Implementations must be instantiable using a zero-argument constructor.

Since:
1.5

Constructors

Constructor Description
ContentSigner()

Deprecated.

Methods

Modifier and Type Method Description
abstract byte[] generateSignedData​(ContentSignerParameters parameters, boolean omitContent, boolean applyTimestamp)

Deprecated.

Generates a PKCS #7 signed data message.

Methods declared in class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructors

ContentSigner

public ContentSigner()
Deprecated.

Methods

generateSignedData

public abstract byte[] generateSignedData(ContentSignerParameters parameters,
                                          boolean omitContent,
                                          boolean applyTimestamp)
                                   throws NoSuchAlgorithmException,
                                          CertificateException,
                                          IOException
Deprecated.

Generates a PKCS #7 signed data message. This method is used when the signature has already been generated. The signature, the signer's details, and optionally a signature timestamp and the content that was signed, are all packaged into a signed data message.

Parameters:
parameters - The non-null input parameters.
omitContent - true if the content should be omitted from the signed data message. Otherwise the content is included.
applyTimestamp - true if the signature should be timestamped. Otherwise timestamping is not performed.
Returns:
A PKCS #7 signed data message.
Throws:
NoSuchAlgorithmException - The exception is thrown if the signature algorithm is unrecognised.
CertificateException - The exception is thrown if an error occurs while processing the signer's certificate or the TSA's certificate.
IOException - The exception is thrown if an error occurs while generating the signature timestamp or while generating the signed data message.
NullPointerException - The exception is thrown if parameters is 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