この API は、入力パラメータ(userNameOrAlias、appctxName、orgName)に基づいて、使用可能な ArcotID PKI のリストから ArcotID PKI を選択し、受信したチャレンジに署名するためにそれを使用します。 ArcotID PKI の選択は、設定されている検索モードに基づいて行われます。「IsArcotIDAvailableEx()」を参照してください。
注: SignChallengeEx2() によって返される署名済みのチャレンジの内容および形式は、SignChallengeEx() によって返されるものと同じです。 appctx およびエイリアスをログに使用する場合は、この情報を AuthMinder に渡す必要があります。
SignChallengeEx2(challenge, PIN, userNameOrAlias, appctxName, orgName)
|
パラメータ |
Type |
説明 |
|---|---|---|
|
challenge |
文字列 |
エンコードされたチャレンジ文字列。 |
|
PIN |
文字列 |
ArcotID PKI パスワード。 |
|
userNameorAlias |
文字列 |
Arcot カードと関連付けられた一意のユーザ識別子であるユーザ名およびエイリアス。 注: エイリアスはユーザから取得され、指定されたアプリケーション コンテキストを持つ属性として ArcotID PKI に格納されます。 |
|
appctxName |
文字列 |
ユーザがログインするアプリケーション コンテキストの名前。 アプリケーション コンテキストは、ArcotID PKI の発行時に ArcotID PKI 発行アプリケーションによって提供されます。 |
|
orgName |
文字列 |
ユーザが属する AuthMinder 組織の名前。 |
デジタル署名、および暗号化された公開キーが含まれる Arcot 証明書が含まれる Base64 でエンコードされた文字列。
var arcotClient = new ArcotClient(); var orgName = "safebank"; var appctx = "safebank-online"; var challengeString = "gCcBwHe/XkIxMjM0"; var userAlias" = "jdoe-sb"; var pinString = "123456"; var response = arcotClient.SignChallengeEx2(challengeString, pinString, userAlias, appctx, orgName);
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|