ConfigurableMynaCardConfirmationAP
格納されるデータを設定可能な疑似マイナンバーカードを表すCard
このクラスのインスタンスをMockCardSupplier.getCardの返却値とするようなMockCardSupplierを作成し、 ReaderSession.registerMockCardSupplierを使用してセッションに設定することでモック環境で生成するカード情報を設定できます。 基本4情報(氏名、住所、生年月日、性別)やマイナンバー、暗証番号などを設定できます。
基本4情報(氏名、住所、生年月日、性別)の設定
引数の personalInfo によって、券面事項入力補助APから読み出される基本4情報を設定できます。
マイナンバーの設定
引数の myNumber によって、券面事項入力補助APから読み出されるマイナンバーを設定できます。 設定した値が12桁の数値文字列でない場合、IllegalArgumentExceptionが発生します。
券面事項確認APから読み出される有効期限の設定
この有効期限は照合番号Bにも使用され、有効期限の西暦年が照合番号Bに設定されます。
Parameters
SDK設定
乱数のシード
券面事項確認APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード
券面事項確認APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード
券面事項入力補助APに格納される基本4情報(氏名、住所、生年月日、性別)
券面事項入力補助APに格納されるマイナンバー
券面事項確認APのセキュリティコード
券面事項確認APの有効期限年
Constructors
テナントIDを引数により指定してConfigurableCardを生成する
テナントIDを設定ファイルにより取得してCardを生成する
Properties
券面事項確認APの情報を読み出すときに参照される値
券面事項確認APの内部認証用の秘密鍵を読み出すときに参照される値
Functions
生年月日情報を読み出すときに呼び出される関数
マイナンバー画像を読み出すときに呼び出される関数
券面画像を読み出すときに呼び出される関数
券面事項確認APの署名検証用の公開鍵を読み出すときに呼び出される関数
入力が生年月日パスワードと一致するかを検査する関数
入力が照合番号Aと一致するかを検査する関数
入力が照合番号Bと一致するかを検査する関数