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.