前のトピック: AddCurrentCardToWallet()次のトピック: SignChallengeEx()


SignChallenge()

重要: このメソッドは、署名済み Java アプレット クライアントに対しては現在サポートされていません

認証サーバからのチャレンジに署名するために ArcotID PKI プラグインまたはアプレットをトリガします。 ユーザには、ArcotID PKI を選択し、パスワードを入力するためのインターフェースが提供されます。

構文

string SignChallenge(challenge)

パラメータ

このメソッドのパラメータを以下に示します。

パラメータ

Type

説明

challenge

文字列

署名する Base64 でエンコードされたチャレンジ文字列。

戻り値

デジタル署名、および暗号化された公開キーが含まれる Arcot 証明書が含まれる Base64 でエンコードされた文字列。

説明

クライアントが AuthMinder に署名済みのチャレンジを送信すると、認証サーバによって認証が行われます。 サーバがチャレンジを認証すると、レスポンスが生成されます。

SignChallenge() メソッドはこのレスポンスを確認します。 レスポンスが生成されると、メソッドはクライアントにこのレスポンスを返します。

この目的に使用可能なサーバ側の API の 1 つを使用することにより、この関数に渡されるチャレンジを取得します。

var arcotClient = new ArcotClient();
var challengeString = "gCcBwHe/XkIxMjM0";

var response = arcotClient.SignChallenge(challengeString);