パッケージ jp.co.osstech.libjeid.rc
クラス RCFiles
- java.lang.Object
-
- jp.co.osstech.libjeid.CardFiles
-
- jp.co.osstech.libjeid.rc.RCFiles
-
public class RCFiles extends CardFiles
RCFilesは在留カードAPのすべてのデータを格納するクラスです。
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 RCFiles()
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 byte[]
dump()
RCFilesオブジェクトをシリアライズします。RCAddress
getAddress()
住居地(裏面追記)を取得します。RCCardEntries
getCardEntries()
券面(表)イメージを取得します。RCCardType
getCardType()
カード種別を取得します。RCCommonData
getCommonData()
共通データ要素を取得します。RCComprehensivePermission
getComprehensivePermission()
裏面資格外活動包括許可欄を取得します。RCIndividualPermission
getIndividualPermission()
裏面資格外活動個別許可欄を取得します。RCPhoto
getPhoto()
顔画像を取得します。RCSignature
getSignature()
チェックコード,公開鍵証明書を取得します。RCUpdateStatus
getUpdateStatus()
裏面在留期間等更新申請欄を取得します。static RCFiles
load(byte[] buf)
RCFilesオブジェクトをデシリアライズします。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
RCFilesオブジェクトをシリアライズします。- 戻り値:
- シリアライズされたバイナリ
- 例外:
java.io.IOException
- エンコードエラー
-
load
public static RCFiles load(byte[] buf) throws java.io.IOException
RCFilesオブジェクトをデシリアライズします。- パラメータ:
buf
- シリアライズされたバイナリ- 戻り値:
- RCFilesオブジェクト
- 例外:
java.io.IOException
- デコードエラー
-
getCommonData
public RCCommonData getCommonData() throws java.io.IOException
共通データ要素を取得します。- 戻り値:
- 共通データ要素
- 例外:
java.io.IOException
- IOエラー
-
getCardType
public RCCardType getCardType() throws java.io.IOException
カード種別を取得します。- 戻り値:
- カード種別
- 例外:
java.io.IOException
- IOエラー
-
getCardEntries
public RCCardEntries getCardEntries() throws java.io.IOException
券面(表)イメージを取得します。- 戻り値:
- 券面(表)イメージ
- 例外:
java.io.IOException
- IOエラー
-
getPhoto
public RCPhoto getPhoto() throws java.io.IOException
顔画像を取得します。- 戻り値:
- 顔画像
- 例外:
java.io.IOException
- IOエラー
-
getAddress
public RCAddress getAddress() throws java.io.IOException
住居地(裏面追記)を取得します。- 戻り値:
- 住居地(裏面追記)
- 例外:
java.io.IOException
- IOエラー
-
getComprehensivePermission
public RCComprehensivePermission getComprehensivePermission() throws java.io.IOException
裏面資格外活動包括許可欄を取得します。- 戻り値:
- 裏面資格外活動包括許可欄
- 例外:
java.io.IOException
- IOエラー。特別永住者証明書の場合はFileNotFoundException
がスローされます
-
getIndividualPermission
public RCIndividualPermission getIndividualPermission() throws java.io.IOException
裏面資格外活動個別許可欄を取得します。- 戻り値:
- 裏面資格外活動個別許可欄
- 例外:
java.io.IOException
- IOエラー。特別永住者証明書の場合はFileNotFoundException
がスローされます
-
getUpdateStatus
public RCUpdateStatus getUpdateStatus() throws java.io.IOException
裏面在留期間等更新申請欄を取得します。- 戻り値:
- 裏面在留期間等更新申請欄
- 例外:
java.io.IOException
- IOエラー。特別永住者証明書の場合はFileNotFoundException
がスローされます
-
getSignature
public RCSignature getSignature() 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
)を返せない問題が発生した場合
-
-