Interoperabilità di openssl smime, rsautl & dgst

1

Come fare

$ openssl smime -sign -in test -text -out mail.msg -signer mycert.pem -inkey key.key

e

$ openssl rsautl -sign -inkey key.key -out test.sgn -in test

e

$ openssl dgst -sha256 -sign key.key -out test.sgn test

si differenziano tra loro per quanto riguarda la firma digitale di test ?

Non dovrebbero essere interoperabili tra loro ?: [encrypt (SHA256 ("Testo"))]

Suppongo che dovrebbe essere possibile verificare con $openssl dgst -verify... una firma, che è stata creata con uno degli altri due comandi.

    
posta user1511417 21.12.2017 - 17:42
fonte

1 risposta

0

La differenza tra rsautl e dgst è spiegata qui: link

Per quanto riguarda lo smime, sta salvando i risultati in formato email friendly, quello che può essere aggiunto ai messaggi di posta elettronica.

Quindi tutti questi 3 comandi non sono interoperabili perché ogni comando fa qualcos'altro.

    
risposta data 21.12.2017 - 19:27
fonte

Leggi altre domande sui tag