Common Access Card (CAC) にある証明書を使用して .NET アセンブリに署名したいと考えています。私が見つけたほとんどの手順では、証明書 (.cer) ファイルから個人情報交換 (.pfx) ファイルを作成する必要があります。しかし、pfx ファイルを作成する過程で、私が持っていない秘密鍵を求められます。CAC を使用してネットワーク リソースにログインして認証できる PIN しか持っていませんが、pfx 証明書を使用して署名することはできません。
厳密な名前のキー ファイルを作成し、厳密な名前のキー ファイルを使用してアセンブリに署名しました。私が今コーディングしているものについては、CAC で証明書を使用する必要があります。
CAC の証明書を使用して、構築中のアセンブリに署名できるようにするプロセスを探しています。