public class Signature extends Object
openssl dgst -sha1 -sign ${privatekey-file} -out ${signature-file} < {file} openssl dgst -sha1 -verify ${publickey-file} -signature ${signature-file} {file}
Modifier and Type | Method | Description |
---|---|---|
static void |
main(String[] args) |
Main-Methode, um das Signieren und Verifzieren von der Kommandozeile aus durchfuehren zu koennen.
|
static byte[] |
sign(InputStream data,
PrivateKey key) |
Erzeugt eine Signatur fuer die uebergebenen Daten.
|
static boolean |
verifiy(InputStream data,
PublicKey key,
byte[] signature) |
Prueft die Signatur fuer die uebergebenen Daten.
|
public static byte[] sign(InputStream data, PrivateKey key) throws GeneralSecurityException, IOException
data
- die zu signierenden Daten.key
- der Private-Key zum Signieren.IOException
- wenn ein Fehler beim Lesen der Daten auftrat.GeneralSecurityException
- wenn ein Fehler beim Signieren auftrat.public static boolean verifiy(InputStream data, PublicKey key, byte[] signature) throws GeneralSecurityException, IOException
data
- die zu signierenden Daten.key
- der Public-Key zum Pruefen.signature
- die Signatur.IOException
- wenn ein Fehler beim Lesen der Daten auftrat.GeneralSecurityException
- wenn ein Fehler beim Verifizieren der Signatur auftrat.Copyright © 2018. All rights reserved.