2011-07-12 3 views
4

M2Cryptoを使用してWindows PEファイルから署名証明書を抽出しようとしています。 MS仕様によれば、データはPKCS#7 SignedData構造体(base64ではなくASN.1形式で格納されている)に格納されます。バイナリ形式がPEMにはないので、読み込むことができません。m2cryptoを使用したPKCS7 SignedData構造からの署名証明書の抽出

私はここに含まれている暗号スイートについて私の知らなかったが、SignedDataブロックから署名証明書を取得する方法の基本を誰かに見せてもらえれば、私は最も感謝するだろう!

私の問題の別の解決策を見つけましたが、それはC言語で書かれています。how to Read the certificates file from the PKCS7.p7b certificate file usind openssl?もしそれをm2crpytoに変換できたら、私は設定されます。

答えて

0

オフセット&構造体が絶対にわからない限り、PKCS7の証明書を読むだけではないと思います。

あなたはどちらかを見てみたいことがあります。また、それはPFX 'で、Microsoftの兆候のように見える抽出プロセス

または可能性

http://msdn.microsoft.com/en-us/library/system.reflection.assemblyname.getpublickey%28VS.80%29.aspx

ため

http://msdn.microsoft.com/en-us/library/aa380395(v=VS.85).aspx書式設定されたファイル(私はこれまで聞いたことがない)

しかし、私はinst PFX に戻ってをPEMに変換する際の破損があります。これは、抽出するクックウォークでなければなりません。

http://support.citrix.com/article/CTX106028

関連する問題