Ich habe eine Datei mit folgendem Befehl unterzeichnet werden:Gibt es einen entsprechenden Befehl, um die sha256withRSA-Signatur von openssl zu berechnen?
$ openssl sha256 -sign privatekey.pem myfile.txt > right.result
Gibt es einen entsprechenden Befehl das gleiche Ergebnis zu erhalten? Ich habe die folgende Methode ausprobiert (zuerst den sha256 Digest berechnen, dann den Digest unterschreiben). Aber es kann nicht funktionieren:
$ openssl sha256 -binary myfile.txt > my.digest
$ openssl rsautl -sign -inkey privatekey.pem -in my.digest > wrong.result
Der Inhalt "wrong.result" ist immer verschieden von "right.result". Kann mir jemand den Grund nennen? Vielen Dank!
Dupe https://StackOverflow.com/Questions/38767660/multiple-openssl-rs-a-signing-methods-produce-different-results/38768455 und andere, die dort verlinkt sind –