PFXファイルからの公開鍵の抽出に問題があります。私が最初に使用したのはX509Certificate2です。ただし、この方法で受信した公開鍵は暗号化されているため、この鍵をInternalsVisibleTo属性と互換性があるようにしたい -例のセクションに、そのような鍵のサンプルがあります。このキーを互換性のある形式(InternalsVisibleToと互換性がある)で抽出する方法はありますか?
2572 次
1 に答える
2
これは単にフォーマットの問題です。つまり、X509Certificate2は復号化された公開鍵を返す必要があります(または失敗、たとえばパスワードの誤り)。
強力な名前のアセンブリ、つまり独自のsnツールに対してMonoが行うことに従うことをお勧めします。Monoのsn.exeはPKCS#12ファイルを直接読み取ることはありませんが、キーコンテナーから読み取ることができるため、どちらの場合もRSACryptoServiceProviderになります。
ソースコードにドリルダウンするだけで、すべてC#であり、それほど長くはありません。必要なものがそこにあります(または、関連する数少ないヘルパークラスの1つにあります)。
于 2011-09-05T19:25:30.863 に答える