To sign a file: DetachedSignatureProcessor -s [-a] fileName secretKey passPhrase.
If -a is specified the output file will be "ascii-armored".
To decrypt: DetachedSignatureProcessor -v fileName signatureFile publicKeyFile.
Note
this example will silently overwrite files. It also expects that a single pass phrase will have been used.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static void | createSignature(String inputFileName, String keyFileName, String outputFileName, char[] pass, boolean armor)
|
| private static void | |
| public static void | |
| private static void | |
| private static void |
| DetachedSignatureProcessor | back to summary |
|---|---|
| public DetachedSignatureProcessor() | |
| createSignature | back to summary |
|---|---|
| private static void createSignature(String inputFileName, String keyFileName, String outputFileName, char[] pass, boolean armor) throws GeneralSecurityException, IOException, PGPException | |
| createSignature | back to summary |
|---|---|
| private static void createSignature(String fileName, InputStream keyIn, OutputStream out, char[] pass, boolean armor) throws GeneralSecurityException, IOException, PGPException | |
| main | back to summary |
|---|---|
| public static void main(String[] args) throws Exception | |
| verifySignature | back to summary |
|---|---|
| private static void verifySignature(String fileName, String inputFileName, String keyFileName) throws GeneralSecurityException, IOException, PGPException | |
| verifySignature | back to summary |
|---|---|
| private static void verifySignature(String fileName, InputStream in, InputStream keyIn) throws GeneralSecurityException, IOException, PGPException | |