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

クラス INTextFiles

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

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

    • INTextFiles

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

    • dump

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

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

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

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

      public INTextSignature getSignature() throws IOException
      個人番号・4情報署名を取得します。
      戻り値:
      個人番号・4情報署名
      例外:
      IOException - IOエラー
    • validate

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

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