public class CreateSignedTimeStamp extends Object implements SignatureInterface
Constructor and Description |
---|
CreateSignedTimeStamp(String tsaUrl)
Initialize the signed timestamp creator
|
Modifier and Type | Method and Description |
---|---|
static void |
main(String[] args) |
byte[] |
sign(InputStream content)
Creates a cms signature for the given content
|
void |
signDetached(File file)
Signs the given PDF file.
|
void |
signDetached(File inFile,
File outFile)
Signs the given PDF file.
|
void |
signDetached(PDDocument document,
OutputStream output)
Prepares the TimeStamp-Signature and starts the saving-process.
|
public CreateSignedTimeStamp(String tsaUrl)
tsaUrl
- The url where TS-Request will be done.public void signDetached(File file) throws IOException
file
- the PDF file to signIOException
- if the file could not be read or writtenpublic void signDetached(File inFile, File outFile) throws IOException
inFile
- input PDF fileoutFile
- output PDF fileIOException
- if the input file could not be readpublic void signDetached(PDDocument document, OutputStream output) throws IOException
document
- given Pdfoutput
- Where the file will be writtenIOException
public byte[] sign(InputStream content) throws IOException
SignatureInterface
sign
in interface SignatureInterface
content
- is the content as a (Filter)InputStreamIOException
- if something went wrongpublic static void main(String[] args) throws IOException, GeneralSecurityException
IOException
GeneralSecurityException
Copyright © 2002–2018 The Apache Software Foundation. All rights reserved.