Running SignatureExampleDSA
The SignatureExampleDSA sample application uses the Entrust implementation of the DSA Signature to sign and verify data using a DSA key pair.
To run this sample application, execute the following command line in the etjava/examples directory.
java -classpath classes;../lib/enttoolkit.jar com.entrust.toolkit.examples.crypto.SignatureExampleDSA [<key_size>]|
Parameter |
Value |
|
<key_size> |
The key size in bits: 512 or 1024. |
For example:
C:\etjava\examples>java -classpath classes;../lib/enttoolkit.jar com.entrust.toolkit.examples.crypto.SignatureExampleDSA 1024Installing providers... DONEGenerating key pair... DONESigning data... DONEinput plaintext: 00:01:02:03:04:05:06:07:08:09output signature: 30:2D:02:14:60:0E:3A:F1:64:5C:85:8B:7A:D8:24:15:89:F8:34:19:5B:C6:19:57:02:15:00:B8:F0:7C:C8:C9:34:E2:B9:5D:1D:8E:C9:58:4C:B8:E5:48:E5:F4:38Verifying signature against signed data... DONEsignature verified: trueVerifying signature against modified signed data... DONEsignature verified: false