Base64 でエンコードされたエンベロープから CMS 署名されたエンベロープ データ構造を読み取る

Base64 でエンコードされたエンベロープから CMS 署名されたエンベロープ データ構造を読み取る

Base64 でエンコードされた署名付きエンベロープ メッセージから CMS エンベロープ データ構造を読み取る方法はありますか?

私が特に興味を持っているのは、一時キー暗号化にどのようなアルゴリズムが使用されているかを読むことです。私は別の相手からこのメッセージを受け取り、データを抽出することになっていますが、BouncyCastle 実装を使用してキー暗号化アルゴリズムを読み取ると、予想された値 (および主張されている値) とは異なる値が得られます。

サードパーティのツールを使用して、キーの暗号化が想定どおりではないことを確認(または自分が間違っていることを証明)できれば、非常に役立ちます。

opensslなどのコマンドで を使用しようとしましたが、どの引数を使用してopenssl cms -cmsout -print -in ~/Downloads/encryptedSignedData.txtもエラーが報告されます。-inform

どのようなヒントでも大歓迎です!

関連情報