Вот как нужно подписать сообщение с помощью openssl smime? в соответствии с документами

openssl smime -sign -in in.txt -text -out mail.msg -signer mycert.pem \
 -inkey mykey.pem -certfile mycerts.pem

Но почему существует ключ -signer с сертификатом - не достаточно ли секретного ключа, переданного в -inkey , для подписи сообщения? Разве это не обычная асимметричная схема шифрования, где мой закрытый ключ предназначен для подписи сообщений, а мой сертификат (то есть подписанный открытый ключ, соответствующий моему секретному ключу) предназначен для моего партнера для шифрования сообщения?

1 ответ1

0

Насколько я узнал, это для второй стороны, чтобы проверить вашу подпись - в случае, если у него нет этого сертификата.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .