2009-07-29 3 views
0

私はテスト環境に証明書をインストールしています。この件名はカンマで区切られています。 S80、私の会社名、国WCF FindBYSubjectNameを使用してサーバー証明書を検索する

サブジェクト名がS80だけであったが、今は件名に詳細があるため、以下のコードは機能しません。 StoreNameを '私の'、StoreLocation 'LOCALMACHINE'、FindType 'FindBySubjectName'、FindValue「S80を、私の会社:私はエラー

は、以下の検索基準を使用してX.509証明書を見つけることができません取得

<serviceCredentials> 
     <serviceCertificate findValue="S80, My Company Name, Country" storeLocation="LocalMachine" storeName="My" x509FindType="FindBySubjectName"/> 
       </serviceCredentials> 

名前、国名 'を入力します。

私はちょうど対象としてS80を使用している場合、私はエラーを取得する

キーセットは

任意のアイデアを存在しないのですか?

答えて

0

証明書は他にもありますか?たとえば、拇印で?それは動作しますか?

マルク・

+0

私は短い件名を使用する場合、私はキーセットエラーが出るようおそらくそれが証明書を見つけることができると思います。これは別の問題かもしれません – AJM

0

「S80」証明書が名前によって発見されたことを示している「キーセットが存在しません」が、プロセスアカウントが証明書の秘密鍵へのアクセスを読んだりがあることを持っていないこと証明書に使用できる秘密鍵はありません。

カンマの後に名前の部分があるように見えます。

/パー

+0

MMC証明書スナップインを使用して証明書の秘密キーの読み取りアクセス許可を編集し、証明書を右クリックして[すべてのタスク] - > [秘密キーの管理...]を選択します。 –

関連する問題