LowLevelResidenceCardDF2

class LowLevelResidenceCardDF2(session: ReaderSession) : LowLevelResidenceCardMFInterface.DF2Interface<ByteArray>

Constructors

Link copied to clipboard
constructor(session: ReaderSession)

Functions

Link copied to clipboard
open suspend override fun getChallengeForSecureMessaging(): ByteArray

セキュアメッセージングのための乱数取得

Link copied to clipboard
open suspend override fun mutualAuthenticateForSecureMessaging(data: ByteArray): ByteArray

セキュアメッセージングのセッション鍵交換

Link copied to clipboard
open suspend override fun readAddressContent(): ByteArray

住居地(裏面追記)を読み出す

裏面在留期間等更新申請欄を読み出す

Link copied to clipboard
open suspend override fun readCardType(): ByteArray

カード種別を読み出す

裏面資格外活動包括許可欄を読み出す

Link copied to clipboard

裏面資格外活動個別許可欄を読み出す

Link copied to clipboard
open suspend override fun readVersion(): ByteArray

共通データ要素を読み出す

Link copied to clipboard
open suspend override fun selectDF2()

DF2を選択する

Link copied to clipboard
open suspend override fun selectMF()

MFを選択する

open suspend override fun verifyResidenceCardNumberWithSecureMessaging(password: String, encrypt: (ByteArray) -> ByteArray)

セキュアメッセージングを用いた在留カード等番号の照合