認証にX.509証明書を使用するWebアプリケーションからXMLRPCサイトに接続する必要があります。ここで私の開発マシン(Vista)で、私は自分のユーザーの下にインストールされたキーを持っていて、それは私の個人証明書ストレージにあります。 IIS7とX.509証明書:asp.netからWebサービスに接続する - どこに証明書を格納するのですか?
X509Certificate clientcert = new X509Certificate(this.certFile, this.password);
request.ClientCertificates.Add(clientcert);
しかし、私は、Windows 2008のWebサーバー上でこのアプリケーションをインストールする必要があり、私はそれが作る方法を見つけることができませんでした:私は私のコードを実行した場合、それは(ファイルからキーをロードする)うまく機能しますこの証明書ファイルを使用してください。
私はすべての対応する "親"キーをインポートする必要があると思っていました。 私はそれらをすべて信頼できるルート証明書ストアにインポートしようとしましたが、運がない:それでもOKではないと言います。
偽装アカウントを使用し、すべての証明書を使用する必要がありますか? このユーザー/証明書ストアで動作するようにIIS7を設定する必要がありますか?
ありがとう、私は試しましたが、運はまだありません:( – balint