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

クラス INVisualFiles


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

      • INVisualFiles

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

      • dump

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

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

        public INVisualEntries getEntries()
                                   throws java.io.IOException
        券面の表面を取得します。
        戻り値:
        券面の表面
        例外:
        java.io.IOException - IOエラー
      • getMyNumber

        public INVisualMyNumber getMyNumber()
                                     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)を返せない問題が発生した場合