- java.lang.Object
-
- com.sun.jarsigner.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
-
-
Constructor Summary
Constructors Constructor Description ContentSigner()
Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description abstract byte[]
generateSignedData(ContentSignerParameters parameters, boolean omitContent, boolean applyTimestamp)
Deprecated.Generates a PKCS #7 signed data message.
-
-
-
Method Detail
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.
-