パッケージ jp.co.osstech.libjeid
クラス ResidenceCard2AP
java.lang.Object
jp.co.osstech.libjeid.ResidenceCard2AP
第2世代在留カード等(第2世代在留カード・第2世代特別永住者証明書)APを操作するオブジェクトです。
第1世代(ResidenceCardAP)との主な違いは SM 方式で、相互認証(MUTUAL AUTHENTICATE)による
AES-128-CBC + AES-CMAC を用います(RC2SecureMessaging)。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明カード種別を取得します。共通データ要素を取得します。第2世代在留カード等AP内のすべてのデータを読み出します。voidアクセスコントロール(AC)を開始します。
-
コンストラクタの詳細
-
ResidenceCard2AP
コンストラクタ- パラメータ:
reader- JeidReader
-
-
メソッドの詳細
-
startAC
アクセスコントロール(AC)を開始します。
以降の端末とカード間の通信はセキュアメッセージング(SM)により適宜暗号化されます。 在留カード等番号による認証も行われます。- パラメータ:
rckey- 在留カード等番号から作成したRCKeyオブジェクト- 例外:
IOException- IOエラーInvalidACKeyException- 番号が正しくありません
-
readCommonData
共通データ要素を取得します。- 戻り値:
- 共通データ要素
- 例外:
IOException- IOエラー
-
readCardType
カード種別を取得します。- 戻り値:
- カード種別
- 例外:
IOException- IOエラー
-
readFiles
第2世代在留カード等AP内のすべてのデータを読み出します。- 戻り値:
- 第2世代在留カード等AP内のすべてのデータ
- 例外:
IOException- IOエラー
-