java.lang.Object
com.sun.jarsigner.ContentSigner
Deprecated, for removal: This API element is subject to removal in a future version.
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
ConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionabstract byte[]
generateSignedData(ContentSignerParameters parameters, boolean omitContent, boolean applyTimestamp)
Deprecated, for removal: This API element is subject to removal in a future version.Generates a PKCS #7 signed data message.
-
Constructor Details
-
ContentSigner
public ContentSigner()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
generateSignedData
public abstract byte[] generateSignedData(ContentSignerParameters parameters, boolean omitContent, boolean applyTimestamp) throws NoSuchAlgorithmException, CertificateException, IOExceptionDeprecated, for removal: This API element is subject to removal in a future version.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.
-