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

クラス INTextFiles


  • public class INTextFiles
    extends CardFiles
    INTextFilesは個人番号カード券面入力補助AP内のデータを格納するクラスです。
    • コンストラクタの詳細

      • INTextFiles

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

      • dump

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

        public static INTextFiles load​(byte[] buf)
                                throws java.io.IOException
        INTextFilesオブジェクトをデシリアライズします。
        パラメータ:
        buf - シリアライズされたバイナリ
        戻り値:
        INTextFilesオブジェクト
        例外:
        java.io.IOException - デコードエラー
      • getMyNumber

        public INTextMyNumber getMyNumber()
                                   throws java.io.IOException
        個人番号を取得します。
        戻り値:
        個人番号
        例外:
        java.io.IOException - IOエラー
      • getAttributes

        public INTextAttributes getAttributes()
                                       throws java.io.IOException
        4情報(氏名、住所、生年月日、性別)を取得します。
        戻り値:
        4情報(氏名、住所、生年月日、性別)
        例外:
        java.io.IOException - IOエラー
      • internalAuthentication

        public void internalAuthentication​(JeidReader reader)
                                    throws java.io.IOException
        例外:
        java.io.IOException
      • 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)を返せない問題が発生した場合