重要: このメソッドは、署名済み Java アプレット クライアントに対しては現在サポートされていません。
この関数は、Arcot アプレットに関連する GUI の問題を解消し、Mac OS X での ATM GUI アプレットのサポートを有効にします。 API 呼び出しは、成功およびエラー処理のコールバック関数を受け取ります。
注: この関数は、ネイティブ プラグインには実装されていません。 ネイティブ プラグインで呼び出された場合、ネイティブ プラグインはエラー コード ERR_FUNCTION_NOT_IMPLEMENTED を返します。
SignChallengeNonBlocking(challenge, browser, onComplete, onFailure)
このメソッドのパラメータを以下に示します。
|
パラメータ |
説明 |
|---|---|
|
challenge |
署名される必要があるチャレンジ。 |
|
browser |
このオプションは、コールバック関数を呼び出す場所を指定します。 これはオプションのパラメータです。 設定した場合、関数は別のウィンドウで呼び出されます。 値が NULL の場合は、現在のブラウザが使用されます。 |
|
onComplete |
これはチャレンジが正常に署名された後に呼び出される JavaScript 関数です。 渡されるパラメータはチャレンジおよび署名済みのチャレンジです。 |
|
onFailure |
署名に失敗した場合に呼び出される Javascript 関数。 渡されるパラメータはチャレンジおよびエラー メッセージです。 |
arcotClient.SignChallengeNonBlocking(challenge, document, challengeSigned,
// ここにエラー メソッドをインライン化します。代わりに外部の関数を呼び出すこともできます。
function (challenge, error) {
alert("Failed to sign the challenge, error: " + error);});
function challengeSigned(challenge, signedChallenge) {
// フォームに署名済みのチャレンジを設定します
document.getElementByID("SignedChallenge").value = signedChallenge;
// フォームをサブミットします
document.getElementByID("LoginForm").submit();
}
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|