Listing 4:
Producerea unei semnături digitale
1. import java.security
2. import java.security.interfaces
3. byte toBeSigned[];
4. byte signedData[];
5. .....
6. // priv trebuie inițializată cu o copie
7. // a cheii private. Nu este arătat aici
8. PrivateKey priv;
9. Signature sig=Signature.getInstance(DSA);
10. sig.initSign(priv);
11. sig.update(toBeSigned);
12. signedData=sig.sign();
|