Interoperabilidad de openssl smime, rsautl & dgst

1

¿Cómo?

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

y

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

y

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

difieren entre sí con respecto a la firma digital de test ?

¿No deberían ser interoperables entre sí ?: [encrypt (SHA256 ("Text")))

Supongo que debería ser posible verificar con $openssl dgst -verify... una firma, que se creó con uno de los otros dos comandos.

    
pregunta user1511417 21.12.2017 - 17:42
fuente

1 respuesta

0

La diferencia entre rsautl y dgst se explica aquí: enlace

En cuanto a smime, está guardando el resultado en un formato amigable para el correo electrónico, el que puede adjuntarse a los mensajes de correo electrónico.

Entonces, estos tres comandos no son interoperables porque cada comando hace algo más.

    
respondido por el Aria 21.12.2017 - 19:27
fuente

Lea otras preguntas en las etiquetas