content-type 'Application/EDI' の smime メッセージを受け取りました。これは非標準の MIME タイプであり、コンテンツはバイナリとして解釈される必要があります。ただし、署名の検証中に OpenSSL はそれをテキストとして扱い、改行を '\n' から '\r\n' に変更します (コンテンツ タイプ 'text' の仕様で必要とされるため)。そのため、ダイジェストが間違って検証に失敗します。
openssl が元のメッセージで何も変更しないようにする方法はありますか? 引数「-binary」はどのバージョンでも機能しません (0.9.7、0.9.8、1.0.0 を試しました)。