前のトピック: 共通の入力次のトピック: クレデンシャルの作成


クレデンシャル固有の入力

com.arcot.webfort.issuance.api パッケージには、サポート対象の以下の認証情報に固有の情報を設定するために使用できるインターフェースがあります。

ArcotID PKI の入力の準備

ArcotID PKI に関する以下の入力は、ArcotIDInput クラスを使用して設定できます。

  1. 無署名属性

    ユーザの ArcotID PKI の作成時または作成後に、ArcotID PKI の属性を定義できます。 これらの属性(名前-値のペア)は ArcotID PKI の無署名の部分に設定されるため、無署名属性と呼ばれます。

    注: すでに存在する属性を追加した場合は、既存の属性が新しい値で上書きされます。

    無署名属性を設定する方法

    1. ArcotIDInput クラスを使用して、ArcotID PKI の情報を設定するメソッドを取得します。
    2. ArcotIDAttribute クラスを使用して、ArcotID PKI に設定する無署名属性を定義します。
    3. ArcotIDInput クラスの setUnsignedAttributes メソッドを呼び出します。
  2. パスワード

    ArcotID PKI 用のパスワードを設定するか、または現在の ArcotID PKI パスワードを変更するには、setPassword メソッドを使用する必要があります。 ArcotID PKI パスワードを設定するには、以下の手順に従います。

    1. ArcotIDInput クラスを使用して、ArcotID PKI の情報を設定するメソッドを取得します。
    2. ArcotIDInput クラスの setPassword メソッドを呼び出します。
  3. ArcotID PKI 属性

    ArcotIDResponse に ArcotID PKI 属性を取得するには、setFetchAttributeFlag() フラグを有効にする必要があります。 ArcotID PKI 属性を取得するには、以下の手順に従います。

    1. ArcotIDInput クラスを使用して、ArcotID PKI の情報を設定するメソッドを取得します。
    2. ArcotIDInput クラスの setFetchAttribute メソッドを呼び出します。

QnA の入力の準備

QnA に関する以下の入力は、QnAInput クラスを使用して設定できます。

  1. 質問と回答の設定

    QnAInput クラスを使用して、Q&A 認証用の質問と回答を設定する必要があります。 質問と回答を追加するには、以下の手順に従います。

    1. QnAInput クラスを使用して、Q&A の情報を設定するメソッドを取得します。
    2. QnAInput クラスの setQuestionAnswer メソッドを呼び出します。
  2. 質問と回答の更新

    QnAInput クラスを使用して、Q&A 認証用の質問と回答を更新する必要があります。 質問と回答を更新するには、以下の手順に従います。

    1. QnAInput クラスを使用して、Q&A の情報を設定するメソッドを取得します。
    2. QnAInput クラスの updateQuestionAnswer メソッドを呼び出します。 以下を更新できます。
      • 質問と回答の追加
      • 質問の回答の変更
      • 質問の変更
      • 質問の削除

パスワードの入力の準備

パスワード認証用のパスワードは UPInput クラスを使用して設定します。 パスワードを設定するには、以下の手順に従います。

  1. UPInput クラスを使用して、パスワードの情報を設定するメソッドを取得します。
  2. UPInput クラスの setPassword メソッドを呼び出します。

OATH OTP の入力の準備

OATH OTP に関する以下の入力は、OATHOTPInput クラスを使用して設定できます。

  1. トークン識別子

    OATH OTP の発行に使用するトークン ID を設定するには、OATHOTPInput クラスを使用する必要があります。 トークン ID を設定するには、以下の手順に従います。

    1. OATHOTPInput クラスを使用して、OTP のトークン ID を設定するメソッドを取得します。
    2. OATHOTPInput クラスの setTokenID メソッドを呼び出します。
  2. 再利用トークン

    破棄されたトークンを再利用できるように設定するには、OATHOTPInput クラスを使用する必要があります。 トークンを再利用するには、以下の手順に従います。

    1. OATHOTPInput クラスを使用して、OTP のトークン ID を設定するメソッドを取得します。
    2. OATHOTPInput クラスの setReUseToken メソッドを呼び出します。

ArcotID OTP の入力の準備

ArcotID OTP の生成に使用されるパスワードを設定または変更するには、以下のように setPassword メソッドを使用する必要があります。

  1. ArcotOTPInput クラスを使用して、ArcotID PKI の情報を設定するメソッドを取得します。
  2. ArcotOTPInput クラスの setPassword メソッドを呼び出します。

EMV OTP の入力の準備

EMV OTP は、EMV (Europay MasterCard VISA)標準に準拠しています。 EMV OTP の生成に使用されるパスワードを設定または変更するには、以下のように setPassword メソッドを使用する必要があります。

  1. EMVInput クラスを使用して、EMV OTP の情報を設定するメソッドを取得します。
  2. EMVInput クラスの setPassword メソッドを呼び出します。