2

XML署名にスマートカードを使用する簡単なプログラムを書いています。

サンプルコード:

var cspParams = new CspParameters(1, "Microsoft Base Smart Card Crypto Provider")
{
    KeyPassword = password,
    Flags = CspProviderFlags.UseDefaultKeyContainer
 };

var rsaKey = new RSACryptoServiceProvider(cspParams);

このコードはローカル マシンでは問題なく動作しますが、リモート デスクトップでは次のメッセージが表示されました。

「スマート カードが検出されましたが、現在の操作に必要なものではありません。使用しているスマート カードには、必要なドライバー ソフトウェアまたは必要な証明書がない可能性があります。」

4

1 に答える 1