前のトピック: CreateOfflineKeyBag()次のトピック: GetErrorMessage()


GetErrorCode()

SDK によって最後に発生したエラーのエラー コードを取得します。

構文

int GetErrorCode()

戻り値

エラー コード。

説明

使用可能な値は以下のとおりです。

エラー コード

説明

ERR_NONE (0)

 

ERR_BAD_PIN (1)

ユーザが無効な PIN を入力しました。

ERR_GUI_CANCEL (2)

ユーザが完了する前に認証をキャンセルしました。

ERR_MISSING_WALLET (3)

指定された Arcot カードが見つかりませんでした。

ERR_MISSING_CARD (4)

指定されたカードが見つかりませんでした。

ERR_GUI_RENEW (5)

ユーザは、認証ではなく更新を選択しています。

ERR_BAD_WALLET (6)

Arcot カードが無効です。

ERR_INVALID_PUBLIC_KEY (7)

使用しようとしている公開キーが無効です。

ERR_MISSING_SERVER_NAME (8)

認証サーバを見つけることができませんでした。

ERR_INITCONN (9)

クライアントとアプリケーション サーバの間の接続の初期化に失敗しました。

ERR_CONNECT (10)

クライアントは、認証サーバへの接続に失敗しました。

ERR_CREATE_SYSTEM_ CONTEXT (11)

Arcot システム コンテキストを作成できませんでした。

ERR-CREATE_CONTEXT (12)

Arcot コンテキストを作成できませんでした。

ERR_PROTOCOL (13)

Arcot 認証プロトコル エラー。

ERR_AAPLIB (14)

Arcot 認証ライブラリ エラー。

ERR_AUTHENTICATE (15)

その認証は失敗しました。

ERR_COOKIE (16)

ブラウザに保存された Cookie の認証に失敗しました。

ERR_ILLEGAL_CHALLENGE (17)

認証サーバに送信されたチャレンジが失敗しました。

ERR_UNKNOWN (18)

認証プロセスで不明なエラーが発生しました。

ERR_BAD_WALLET_FOLDER (19)

ウォレットが含まれているフォルダでのエラー。

ERR_ILLEGAL_DOMAIN_ACCESS (20)

ドメインへのアクセス中にエラーが発生しました。

ERR_INVALID_CREDENTIAL_FILTER (21)

フィルタリング結果の後のユーザ認証情報が無効でした。

ERR_BAD_APPCTX (22)

アプリケーション コンテキストが無効です。

ERR_BAD_ALIAS (23)

エイリアスが無効です。

ERR_BAD_WALLET_OR_ALIAS (24)

エイリアスまたはウォレット名が無効です。

ERR_INVALID_STORAGE (30)

指定されたストレージ メディアが無効です。

ERR_STORAGE_UNAVAILABLE (31)

指定されたストレージは使用可能ではありません。

ERR-STORAGE_ERROR (32)

ArcotID PKI を格納するときにエラーが発生しました。

ERR_NO_SUCH_WALLET_ERROR (33)

指定されたウォレットが存在しません。

<HTML>
<HEAD>
<TITLE>Authentication Failure</TITLE>
</HEAD>

<BODY>
<H2>Authentication Failure!</H2>

<SCRIPT LANGUAGE="JavaScript">

var arcotClient = new ArcotClient();
var errorcode = arcotClient.GetErrorCode();
if (errorcode == 1)
{
    document.write("<P>Invalid PIN</P>");
}
if (errorcode == 3)
{
    document.write("<P>Invalid User Name</P>");
}