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

クラス INVisualFiles

java.lang.Object
jp.co.osstech.libjeid.CardFiles
jp.co.osstech.libjeid.in.INVisualFiles

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

    • INVisualFiles

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

    • dump

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

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

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

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

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

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