SecureBlackbox ライブラリを使用して PDF ドキュメントに署名する ac# (.NET 4.0) アプリケーションを開発しました。私の署名では、署名プロセスは、信頼されたルート証明機関と中間証明機関からのインストールされたユーザー証明書を使用します。ユーザーとしてテスト アプリケーションを開くと署名は機能しますが、IIS の WCF サービスにこのモジュールを実装すると (アプリケーション プールにLocalSystem ID を使用して)、証明書が見つからないため機能しません。
コンピューター アカウント -> ローカル コンピューター スナップインで mmc.exe を使用してこれらの証明書を追加でインストールしたことに注意してください。また、それらをサービス アカウント -> ローカル コンピューター -> World Wide Web Publishing Service (IIS ですよね?) に追加しようとしましたが、成功しませんでした...
誰かが試してみることを提案できますか? IIS が何をアカウントとして使用しているか、または別の方法で証明書にアクセスできるかどうかがまったくわかりません。助けてください。