パッケージ jp.co.osstech.libjeid
クラス INTextAP
- java.lang.Object
-
- jp.co.osstech.libjeid.INTextAP
-
public class INTextAP extends java.lang.Object
券面入力補助APを操作するオブジェクトです。
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 INTextAP(JeidReader reader)
コンストラクタ
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 INCardInputHelperEntries
getEntries()
4情報を取得します。java.lang.String
getMyNumber()
個人番号文字列を取得します。int
getPin()
券面入力補助APの暗証番号のカウンタを取得します。int
getPinA()
券面入力補助APの照合番号Aのカウンタを取得します。int
getPinB()
券面入力補助APの照合番号Bのカウンタを取得します。INTextAttributes
readAttributes()
4情報を取得します。INTextFiles
readFiles()
個人番号カードの券面入力補助AP内のすべてのデータを読み出します。INTextMyNumber
readMyNumber()
個人番号を取得します。void
setEnableInternalAuthentication(boolean flag)
内部認証を有効化/無効化しますvoid
verifyPin(java.lang.String pin)
券面入力補助APの暗証番号を入力します。void
verifyPinA(java.lang.String pin)
券面入力補助APの照合番号Aを入力します。void
verifyPinB(java.lang.String pin)
券面入力補助APの照合番号Bを入力します。
-
-
-
コンストラクタの詳細
-
INTextAP
public INTextAP(JeidReader reader)
コンストラクタ- パラメータ:
reader
- JeidReader
-
-
メソッドの詳細
-
setEnableInternalAuthentication
public void setEnableInternalAuthentication(boolean flag)
内部認証を有効化/無効化します- パラメータ:
flag
- 内部認証有効化フラグ
-
readFiles
public INTextFiles readFiles() throws java.io.IOException
個人番号カードの券面入力補助AP内のすべてのデータを読み出します。- 戻り値:
- 券面入力補助AP内のすべてのデータ
- 例外:
java.io.IOException
- IOエラー
-
getMyNumber
public java.lang.String getMyNumber() throws java.io.IOException, InvalidPinException, java.lang.UnsupportedOperationException
個人番号文字列を取得します。- 戻り値:
- 個人番号文字列
- 例外:
java.io.IOException
- IOエラーInvalidPinException
- PINの誤りjava.lang.UnsupportedOperationException
- サポートされていない操作
-
readMyNumber
public INTextMyNumber readMyNumber() throws java.io.IOException, java.lang.UnsupportedOperationException
個人番号を取得します。- 戻り値:
- 個人番号
- 例外:
java.io.IOException
- IOエラーjava.lang.UnsupportedOperationException
- サポートされていない操作
-
getEntries
public INCardInputHelperEntries getEntries() throws java.io.IOException, InvalidPinException
4情報を取得します。 このメソッドはreadAttributes()
に置き換えられます。 互換性維持のために引き続き使用できますが、非推奨となります。- 戻り値:
- 4情報
- 例外:
java.io.IOException
- IOエラーInvalidPinException
- PINの誤り
-
readAttributes
public INTextAttributes readAttributes() throws java.io.IOException
4情報を取得します。- 戻り値:
- 4情報
- 例外:
java.io.IOException
- IOエラー
-
getPin
public int getPin() throws java.io.IOException
券面入力補助APの暗証番号のカウンタを取得します。- 戻り値:
- カウンタ
- 例外:
java.io.IOException
- IOエラー
-
verifyPin
public void verifyPin(java.lang.String pin) throws java.io.IOException, InvalidPinException
券面入力補助APの暗証番号を入力します。- パラメータ:
pin
- 暗証番号(4桁)- 例外:
java.io.IOException
- IOエラーInvalidPinException
- PINの誤り
-
getPinA
public int getPinA() throws java.io.IOException
券面入力補助APの照合番号Aのカウンタを取得します。- 戻り値:
- カウンタ
- 例外:
java.io.IOException
- IOエラー
-
verifyPinA
public void verifyPinA(java.lang.String pin) throws java.io.IOException, InvalidPinException
券面入力補助APの照合番号Aを入力します。- パラメータ:
pin
- 照合番号A(12桁)- 例外:
java.io.IOException
- IOエラーInvalidPinException
- PINの誤り
-
getPinB
public int getPinB() throws java.io.IOException
券面入力補助APの照合番号Bのカウンタを取得します。- 戻り値:
- カウンタ
- 例外:
java.io.IOException
- IOエラー
-
verifyPinB
public void verifyPinB(java.lang.String pin) throws java.io.IOException, InvalidPinException
券面入力補助APの照合番号Bを入力します。- パラメータ:
pin
- 照合番号B(14桁)- 例外:
java.io.IOException
- IOエラーInvalidPinException
- PINの誤り
-
-