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

クラス EPFiles


  • public class EPFiles
    extends CardFiles
    EPFilesは、パスポートAP内のすべてのデータを格納するクラスです。
    • コンストラクタの詳細

      • EPFiles

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

      • dump

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

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

        public java.lang.String toString()
        オーバーライド:
        toString クラス内 java.lang.Object
      • getCommonData

        public EPCommonData getCommonData()
                                   throws java.io.IOException
        例外:
        java.io.IOException
      • getDocumentSecurityObject

        public EPDocumentSecurityObject getDocumentSecurityObject()
                                                           throws java.io.IOException
        例外:
        java.io.IOException
      • getDataGroup1

        public EPDataGroup1 getDataGroup1()
                                   throws java.io.IOException
        例外:
        java.io.IOException
      • getDataGroup2

        public EPDataGroup2 getDataGroup2()
                                   throws java.io.IOException
        例外:
        java.io.IOException
      • getDataGroup3

        public EPDataGroup3 getDataGroup3()
                                   throws java.io.IOException
        例外:
        java.io.IOException
      • getDataGroup4

        public EPDataGroup4 getDataGroup4()
                                   throws java.io.IOException
        例外:
        java.io.IOException
      • getDataGroup5

        public EPDataGroup5 getDataGroup5()
                                   throws java.io.IOException
        例外:
        java.io.IOException
      • getDataGroup13

        public EPDataGroup13 getDataGroup13()
                                     throws java.io.IOException
        例外:
        java.io.IOException
      • getDataGroup14

        public EPDataGroup14 getDataGroup14()
                                     throws java.io.IOException
        例外:
        java.io.IOException
      • getDataGroup15

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