このチュートリアルに従った後、解析エラー メッセージが表示されます。エラーは言う
「プロバイダー 'CustomProvider' を使用して復号化に失敗しました。プロバイダーからのエラー メッセージ: 値を null にすることはできません。パラメーター名: keyObject」
ここで何が起こっているのですか?
このチュートリアルに従った後、解析エラー メッセージが表示されます。エラーは言う
「プロバイダー 'CustomProvider' を使用して復号化に失敗しました。プロバイダーからのエラー メッセージ: 値を null にすることはできません。パラメーター名: keyObject」
ここで何が起こっているのですか?
この問題は、Webサーバーにインストールしたキーに適切なアクセス権がない場合に発生すると思います。
キーをインストールしたら、次のコマンドが必要だと思います。
これらの重要なステップを見つけることができなかったので、上記のブログには次のステップが欠けていると思います。
ASP.NETアプリケーションIDへのアクセスを許可する
aspnet_regiis –pa “CustomKeys” “domain\your_service_AccountName”
このコマンドは、次の出力を提供する必要があります。
Adding ACL for access to the RSA Key container...Succeeded!
上記の追加の手順は、次のように定義されています。RSAを使用したASP.NET 2.0の構成セクションの暗号化 また、上記のリンクから、手順に不足があるかどうかを確認できます。