パッケージ jp.co.osstech.libjeid.ep
クラス EPFiles
- java.lang.Object
-
- jp.co.osstech.libjeid.CardFiles
-
- jp.co.osstech.libjeid.ep.EPFiles
-
public class EPFiles extends CardFiles
EPFilesは、パスポートAP内のすべてのデータを格納するクラスです。
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 EPFiles()
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 byte[]
dump()
EPFilesオブジェクトをシリアライズします。EPCommonData
getCommonData()
EPDataGroup1
getDataGroup1()
EPDataGroup13
getDataGroup13()
EPDataGroup14
getDataGroup14()
EPDataGroup15
getDataGroup15()
EPDataGroup2
getDataGroup2()
EPDataGroup3
getDataGroup3()
EPDataGroup4
getDataGroup4()
EPDataGroup5
getDataGroup5()
EPDocumentSecurityObject
getDocumentSecurityObject()
static EPFiles
load(byte[] buf)
EPFilesオブジェクトをデシリアライズします。java.lang.String
toString()
ValidationResult
validate()
規定の検証パラメータで真正性検証を行います。ValidationResult
validate(ValidationParameters param)
真正性検証を行います。-
クラスから継承されたメソッド jp.co.osstech.libjeid.CardFiles
get, getFiles, getReadDate, getSha256Digest, put, setReadDate, updateSha256Digest
-
-
-
-
メソッドの詳細
-
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
)を返せない問題が発生した場合
-
-