OpenSSLfails bei der Signaturüberprüfung mit dem Fehler "Unknown Option"

983
user964804

Ich habe drei Dateien:

  1. test.json
  2. public.pem
  3. test.json.sign (Dies ist die Signatur von test.json mit einem privaten Schlüssel)

Ich muss diese Signatur verifizieren. Ich benutze den folgenden Befehl

dgst -sha256 -sign pub.key -signature <signature filename> <data file> 

Wenn ich diesen Befehl versuche, wird der Fehler "Die Schlüsseldatei kann nicht geladen werden" angezeigt.

Worin besteht das Problem?


PS: Ich habe das Problem gegoogelt und hier auf dieser Website eine Lösung gefunden

Es besagt, dass ich zuerst den folgenden Befehl ausführen muss

openssl x509 -pubkey -noout -in cert.pem > pubkey.pem 

Wenn ich diesen Befehl ausführen, wird der Fehler "unbekannte Option" angezeigt.

1
Dies könnte ein Problem bei der Zeichenkodierung sein. Schauen Sie sich [diese Antwort] an (https://serverfault.com/a/300870). Oder versuchen Sie es einfach ohne die Dateiausgabe. `openssl x509 -pubkey -noout -in cert.pem` JakeGould vor 5 Jahren 0

0 Antworten auf die Frage