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

クラス DriverLicenseFiles

  • 直系の既知のサブクラス:
    DLFiles

    public class DriverLicenseFiles
    extends CardFiles
    DriverLicenseFilesは運転免許証APのすべてのデータを格納するクラスです。 このクラスはDLFilesに置き換えられます。 互換性維持のために引き続き使用できますが、非推奨となります。
    • コンストラクタの詳細

      • DriverLicenseFiles

        public DriverLicenseFiles()
    • メソッドの詳細

      • dump

        public byte[] dump()
                    throws java.io.IOException
        DriverLicenseFilesオブジェクトをシリアライズします。
        戻り値:
        シリアライズされたバイナリ
        例外:
        java.io.IOException - エンコードエラー
      • getCommonData

        public DriverLicenseCommonData getCommonData()
                                              throws java.io.IOException
        共通データ要素を取得します。
        戻り値:
        共通データ要素
        例外:
        java.io.IOException - IOエラー
      • getPinSetting

        public DLPinSetting getPinSetting()
                                   throws java.io.IOException
        暗証番号(PIN)設定を取得します。
        戻り値:
        暗証番号(PIN)設定
        例外:
        java.io.IOException - IOエラー
      • getEntries

        public DriverLicenseEntries getEntries()
                                        throws java.io.IOException
        記載事項(本籍除く)を取得します。
        戻り値:
        記載事項
        例外:
        java.io.IOException - IOエラー
      • getRegisteredDomicile

        public DriverLicenseRegisteredDomicile getRegisteredDomicile()
                                                              throws java.io.IOException
        記載事項(本籍)を取得します。
        戻り値:
        記載事項(本籍)
        例外:
        java.io.IOException - IOエラー
      • getExternalCharactors

        public DriverLicenseExternalCharactors getExternalCharactors()
                                                              throws java.io.IOException
        外字を取得します。
        戻り値:
        外字
        例外:
        java.io.IOException - IOエラー
      • getChangedEntries

        public DriverLicenseChangedEntries getChangedEntries()
                                                      throws java.io.IOException
        記載事項変更等(本籍除く)を取得します。
        戻り値:
        記載事項
        例外:
        java.io.IOException - IOエラー
      • getChangedRegisteredDomicile

        public DriverLicenseChangedEntries getChangedRegisteredDomicile()
                                                                 throws java.io.IOException
        記載事項変更(本籍)を取得します。
        戻り値:
        記載事項
        例外:
        java.io.IOException - IOエラー
      • getSignature

        public DriverLicenseSignature getSignature()
                                            throws java.io.IOException
        電子署名を取得します。
        戻り値:
        電子署名
        例外:
        java.io.IOException - IOエラー
      • getPhoto

        public DriverLicensePhoto getPhoto()
                                    throws java.io.IOException
        写真を取得します。
        戻り値:
        写真
        例外:
        java.io.IOException - IOエラー
      • validate

        public ValidationResult validate()
                                  throws java.io.IOException
        規定の検証パラメータで真正性検証を行います。 詳細は真正性検証ガイドを参照してください。
        戻り値:
        真正性検証結果
        例外:
        java.io.IOException - 真正性の検証中に検証結果(ValidationResult)を返せない問題が発生した場合
      • validate

        public ValidationResult validate​(ValidationParameters param)
                                  throws java.io.IOException
        真正性検証を行います。 詳細は真正性検証ガイドを参照してください。
        パラメータ:
        param - 真正性検証パラメータ
        戻り値:
        真正性検証結果
        例外:
        java.io.IOException - 真正性の検証中に検証結果(ValidationResult)を返せない問題が発生した場合