Visual Studioで厳密アセンブリを作成するとき、新規作成で.pfxファイルを作成します。
.pfxには、秘密鍵、公開鍵が含まれます。
Visual Studioは、コンパイル等を行うとき、キーコンテナにインポートしようとします。
※厳密アセンブリのプロジェクトを別PCでビルドすると、インポートに失敗しましたとかでますよね。。。
※またはパスワードを要求されますよね。
で、疑問なのですが、なぜわざわざキーコンテナにインポートしようとするの?pfx自体パスワードかかってるから必要ないんじゃないの?
※キーコンテナにインポートする理由は、秘密鍵を平文のまま保存してはいけないと理解
また、作成時のパスワードってどこに保存しているの?
他社の開発メンバーにも同じプロジェクトを触ってもらうことになったのですが、
開発PCなどは提供することになるので、.pfxがあるプロジェクトとキーコンテナにインポートしたものを渡してもよいのかなど
分からなくなった次第です。