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.