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