前のトピック: パスコードの生成次のトピック: 例外


API の詳細

以下の表に、generateOTP() メソッドの入出力パラメータのリストを示します。

パラメータ

説明

入力パラメータ

ID

アカウントの一意の識別子。

pwd

CA Auth ID OTP PIN。

params

パスコードを生成するために必要なパラメータ。 生成する OTP のタイプに基づいてパラメータを設定する必要があります。 例:

 

  • TOTP
    Hashtable params = new Hashtable();
    params.put(OTP.P_TIME, "123456789");
    注: 前の表で説明されているように、P_TIME 値は OTP を現在以外の時刻用に生成する場合にのみ指定する必要があります。

 

  • CAP または DPA のモード 1
    Hashtable params = new Hashtable();
    params.put(OTP.P_MODE, OTP.M_1); params.put(OTP.P_AA, "123.45");
    params.put(OTP.P_UN, "0123456789");

 

  • CAP または DPA のモード 2 と TDS
    Hashtable params = new Hashtable(); params.put(OTP.P_MODE, OTP.M_2_TDS);
    params.put(OTP.P_DATA + "0", "123");
    params.put(OTP.P_DATA + "1", "456");
    params.put(OTP.P_DATA + "2", "789");

 

  • CAP または DPA のモード 3
    Hashtable params = new Hashtable();
    params.put(OTP.P_MODE, OTP.M_3);
    params.put(OTP.P_UN, "0123456789");

出力パラメータ

生成されたパスコード。