問題タブ [snk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - エラーを受け取り始めました: アセンブリの署名エラー -- 不明なエラー (8013141c)
Visual Studio 2013 - コンパイル時に「アセンブリの署名エラー -- 不明なエラー (8013141c)」というエラーが発生し始めました。一部のプロジェクトは、snk ファイルを使用して署名されています。以前はコンパイルされており、かなり長い間本番環境にありました。
c# - PowerShellを使用してsnkをpfxに変換する方法は?
This answer hereは、powershell を使用して pfx を snk に変換する方法を提供しました (System.Security.Cryptography
方法にラップされています)。
.snk
逆に、ファイルをに変換するにはどうすればよい.pfx
ですか? .snk
でファイルを読み取ることができGet-Content
、どういうわけかオブジェクトImportCspBlob
を取得するために使用できX509Certificate2
ますが、わかりません:
ImportCspBlob
その証明書オブジェクトを取得するためにインスタンス化する方法.pfx
そのオブジェクトからエクスポートする方法
X509Certificate2
価値があるので、 an をインスタンス化してから runしようとしましImportCspBlob
たが、コンストラクターは失敗しました:
編集:
@TheIncorrigible はコンストラクターの問題を指摘しましたが、現在は修正されています。主な質問はまだ残っています。
空のコンストラクターが機能することを期待していました。
アップデート:
この質問はもう必要ありません。ファイル内の公開鍵と秘密鍵のペアではなく.snk
、パスワードで暗号化された基本的な対称鍵素材であることが判明しました。ただし、答えが他の人に役立つ場合に備えて、質問を残します。