パッケージ jp.co.osstech.libjeid
クラス DriverLicenseAP
- java.lang.Object
-
- jp.co.osstech.libjeid.DriverLicenseAP
-
public class DriverLicenseAP extends java.lang.Object
免許証APを操作するオブジェクトです。
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 DriverLicenseAP(JeidReader reader)
コンストラクタ
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 int
getPin1()
免許証APの暗証番号1のカウンタを取得します。int
getPin2()
免許証APの暗証番号2のカウンタを取得します。DriverLicenseChangedEntries
readChangedEntries()
記載事項変更等(本籍除く)を読み出します。DriverLicenseChangedEntries
readChangedRegisteredDomicile()
記載事項変更(本籍)を読み出します。DriverLicenseCommonData
readCommonData()
共通データ要素を読み出します。DriverLicenseEntries
readEntries()
記載事項(本籍除く)を読み出します。DriverLicenseExternalCharactors
readExternalCharactors()
外字を読み出します。DLFiles
readFiles()
運転免許証AP内のすべてのデータを読み出します。DriverLicensePhoto
readPhoto()
写真を読み出します。DriverLicenseRegisteredDomicile
readRegisteredDomicile()
記載事項(本籍)を読み出します。DriverLicenseSignature
readSignature()
電子署名を読み出します。void
verifyPin1(java.lang.String pin)
免許証APの暗証番号1を入力します。void
verifyPin2(java.lang.String pin)
免許証APの暗証番号2を入力します。
-
-
-
コンストラクタの詳細
-
DriverLicenseAP
public DriverLicenseAP(JeidReader reader)
コンストラクタ- パラメータ:
reader
- JeidReader
-
-
メソッドの詳細
-
getPin1
public int getPin1() throws java.io.IOException
免許証APの暗証番号1のカウンタを取得します。- 戻り値:
- カウンタ
- 例外:
java.io.IOException
- IOエラー
-
verifyPin1
public void verifyPin1(java.lang.String pin) throws java.io.IOException, InvalidPinException
免許証APの暗証番号1を入力します。- パラメータ:
pin
- 暗証番号1(4桁)- 例外:
java.io.IOException
- IOエラーInvalidPinException
- PINの誤り
-
getPin2
public int getPin2() throws java.io.IOException
免許証APの暗証番号2のカウンタを取得します。- 戻り値:
- カウンタ
- 例外:
java.io.IOException
- IOエラー
-
verifyPin2
public void verifyPin2(java.lang.String pin) throws java.io.IOException, InvalidPinException
免許証APの暗証番号2を入力します。- パラメータ:
pin
- 暗証番号2(4桁)- 例外:
java.io.IOException
- IOエラーInvalidPinException
- PINの誤り
-
readFiles
public DLFiles readFiles() throws java.io.IOException
運転免許証AP内のすべてのデータを読み出します。- 戻り値:
- 運転免許証AP内のすべてのデータ
- 例外:
java.io.IOException
- IOエラー
-
readCommonData
public DriverLicenseCommonData readCommonData() throws java.io.IOException
共通データ要素を読み出します。- 戻り値:
- 共通データ要素
- 例外:
java.io.IOException
- IOエラー
-
readEntries
public DriverLicenseEntries readEntries() throws java.io.IOException
記載事項(本籍除く)を読み出します。- 戻り値:
- 記載事項
- 例外:
java.io.IOException
- IOエラー
-
readRegisteredDomicile
public DriverLicenseRegisteredDomicile readRegisteredDomicile() throws java.io.IOException
記載事項(本籍)を読み出します。- 戻り値:
- 記載事項(本籍)
- 例外:
java.io.IOException
- IOエラー
-
readExternalCharactors
public DriverLicenseExternalCharactors readExternalCharactors() throws java.io.IOException
外字を読み出します。- 戻り値:
- 外字
- 例外:
java.io.IOException
- IOエラー
-
readChangedEntries
public DriverLicenseChangedEntries readChangedEntries() throws java.io.IOException
記載事項変更等(本籍除く)を読み出します。- 戻り値:
- 記載事項
- 例外:
java.io.IOException
- IOエラー
-
readChangedRegisteredDomicile
public DriverLicenseChangedEntries readChangedRegisteredDomicile() throws java.io.IOException
記載事項変更(本籍)を読み出します。- 戻り値:
- 記載事項
- 例外:
java.io.IOException
- IOエラー
-
readSignature
public DriverLicenseSignature readSignature() throws java.io.IOException
電子署名を読み出します。- 戻り値:
- 電子署名
- 例外:
java.io.IOException
- IOエラー
-
readPhoto
public DriverLicensePhoto readPhoto() throws java.io.IOException
写真を読み出します。- 戻り値:
- 写真
- 例外:
java.io.IOException
- IOエラー
-
-