|
操作 (使用する関数)
|
必要な入力
|
出力
|
|
クレデンシャルの作成
(create())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- ArcotID パスワード(password)。
- (オプション) ArcotID 属性(unsignedAttributes)。
- (オプション)追加入力(AdditionalInput)。
- (オプション)クレデンシャルのプロファイル名。 渡さない場合は、組織のデフォルト プロファイルが使用されます。 渡す場合は、指定したプロファイル名が組織で利用可能である必要があります。
- (オプション)アプリケーションの各認証情報について管理しているカスタム属性。
|
- CredentialDetails
- TransactionDetails
|
|
クレデンシャルのリセット(resetCredentail())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- ArcotID パスワード(password)。
- (オプション) ArcotID 属性(unsignedAttributes)。
- (オプション)追加入力(AdditionalInput)。
- (オプション)クレデンシャルのプロファイル名。
|
- CredentialDetails
- TransactionDetails
|
|
クレデンシャルの取得 (fetch())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- (オプション)追加入力(AdditionalInput)。
- (オプション)クレデンシャルのプロファイル名。
|
- CredentialDetails
- TransactionDetails
|
|
クレデンシャルの再発行(reissue())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- ArcotID パスワード(password)。
- (オプション) ArcotID 属性(unsignedAttributes)。
- (オプション)追加入力(AdditionalInput)。
- (オプション)クレデンシャルのプロファイル名。
|
- CredentialDetails
- TransactionDetails
|
|
クレデンシャルの有効期間のリセット(resetValidity())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- (オプション)追加入力(AdditionalInput)。
- クレデンシャルの有効期間が終了する時刻(validityEndTimeEx)。
- (オプション)クレデンシャルのプロファイル名。
|
- CredentialDetails
- TransactionDetails
|
|
カスタム属性のリセット(resetNotes())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- (オプション)追加入力(AdditionalInput)。
- アプリケーションで管理しているカスタム属性。
- (オプション)クレデンシャルのプロファイル名。
|
- CredentialDetails
- TransactionDetails
|
|
認証情報の無効化(disable())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- (オプション)追加入力(AdditionalInput)。
- (オプション)クレデンシャルのプロファイル名。
|
- CredentialDetails
- TransactionDetails
|
|
クレデンシャルの有効化 (enable())
|
|
クレデンシャルの削除 (delete())
|
|
ArcotID の無署名属性の設定
(setArcotIDUnsignedAttributes())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- (オプション)追加入力(AdditionalInput)。
- ArcotID 属性(unsignedAttributes)。
- (オプション)クレデンシャルのプロファイル名。
|
TransactionDetails
|
|
キー バッグ属性の追加 (addElements())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- (オプション)追加入力(AdditionalInput)。
- 証明書エレメント(elementSet)。
- ArcotID キー バッグの詳細(ArcotIDKeyBagElementSlection)。
- (オプション)クレデンシャルのプロファイル名。
|
TransactionDetails
|
|
キー バッグ属性の取得 (getElements())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- (オプション)追加入力(AdditionalInput)。
- ArcotID キー バッグの詳細(ArcotIDKeyBagElementSlection)。
- (オプション)クレデンシャルのプロファイル名。
|
|
キー バッグ属性の削除 (deleteElements())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- (オプション)追加入力(AdditionalInput)。
- 証明書エレメントの識別子(elementIds)。
- (オプション)クレデンシャルのプロファイル名。
|
|
認証情報のダウンロード (downloadCredential())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- (オプション)追加入力(AdditionalInput)。
- (オプション)クレデンシャルのプロファイル名。
|
|
無署名属性の削除
(deleteArcotIDUnsignedAttributes())
|
- ユーザ名(userName)。
- (オプション)組織名(orgName)。
- (オプション)追加入力(AdditionalInput)。
- ArcotID の無署名属性の配列。
- (オプション)クレデンシャルのプロファイル名。
|