MockSecondGenerationResidenceCard

第二世代在留カード等(第二世代在留カード・第二世代特別永住者証明書)をシミュレートする際のデータを定義するインターフェース

このインターフェースを実装したモックカードを jp.co.pocketsign.verify.mock.reader.ReaderSession に登録することで、 第二世代在留カード等の読み取りをシミュレートできます。既定の実装として ConfigurableSecondGenerationResidenceCard を提供します。

このインターフェースはテスト・開発専用です。ここで生成されるデータは本物の第二世代在留カード等ではなく、 証明書のサブジェクトには本物と誤認されないようにモック用識別子(P8N-MOCK)が使用されます。

Inheritors

Types

Link copied to clipboard

DF1(券面イメージ等)のデータを表すインターフェース

Link copied to clipboard

DF2(資格外活動許可欄等)のデータを表すインターフェース

Link copied to clipboard

DF3(チェックコード・証明書)のデータを表すインターフェース

Properties

Link copied to clipboard
abstract val cardType: ByteArray

MF/EF02(カード種別)を読み出すときに参照される値(生4バイト)

Link copied to clipboard
abstract val version: ByteArray

MF/EF01(バージョン)を読み出すときに参照される値(生6バイト)

Functions

Link copied to clipboard

SELECT コマンドでDF1を選択したときに実行される関数

Link copied to clipboard

SELECT コマンドでDF2を選択したときに実行される関数

Link copied to clipboard

SELECT コマンドでDF3を選択したときに実行される関数

Link copied to clipboard
abstract fun verifyCardNumber(cardNumber: String)

入力が在留カード等番号と一致するかを検査する関数