クライアントサイド証明書のインストール時に、「オブジェクトにキーペアの公開半分のみが含まれています。秘密キーも提供する必要があります」というメッセージが表示されます。私のアプリケーションは、ASP.NETプラットフォーム上で動作するVC#.NETアプリケーションです。また、WSE 2.0を使用して証明書をSOAP要求にインポートします。オブジェクトにキーペアの公開半分だけが含まれています
調査の結果、この例外はSystem.Security.Cryptography.CryptographicException型であることが判明しました。
私はsubject-distinguished-nameで同様の証明書を見つけることができたので、私のWSE設定が正しく構成されていることはとても肯定的です。どんなアイデアも高く評価されます。
ありがとうございました。それが助けになりました。 (私は秘密鍵を持っていましたが、私のアプリケーションはアクセスできませんでした)。 – KKP
どのマシンキーが証明書に対応しているかを調べるには、この回答を確認してください:http://serverfault.com/a/642279/401044 – jtate