パッケージ jp.co.osstech.libjeid

クラス DriverLicenseAP


  • public class DriverLicenseAP
    extends java.lang.Object
    免許証APを操作するオブジェクトです。
    • コンストラクタの詳細

      • 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エラー