暗証番号
JPKI AP を用いた署名作成、それぞれに対応した暗証番号の入力が必要です。
暗証番号にはそれぞれ試行可能回数が定められており、照合に一定の回数失敗するとその暗証番号がロックされます。 ロックされると照合が行えなくなり、その暗証番号の入力を求める機能が利用不可能になります。
ロックされた場合は、住民票のある市区町村の窓口にてパスワードの初期化を行う必要があります。 また、試行可能回数は時間をおいてもリセットされません。照合に成功した場合のみ、試行可能回数が初期値にリセットされます。 詳細はマイナポータル FAQ(時間経過等で誤入力回数がクリアされることはあるのでしょうか。例えば 2 回誤入力した後、1 日経過した後に 1 回誤入力した場合にはロックがかからない等。) をご覧ください。
JPKI AP で使用される暗証番号
署名用電子証明書用暗証番号
この暗証番号は英(大文字)数字 6 ~ 16 桁で構成されます。 この暗証番号には、英字(大文字)1文字以上、数字1文字以上が含まれている必要があります。 この暗証番号の値は、マイナンバーカードの交付時に設定した暗証番号です。
この暗証番号の試行可能回数は 5 回です。 この暗証番号のロックの解除は、 利用者証明用電子証明書用暗証番号を覚えている場合、 スマートフォンアプリとコンビニのキオスク端末を利用してパスワードの初期化を行うことも可能です。 詳細は、公的個人認証サービス ポータルサイトの署名用パスワードをコンビニで初期化をご覧ください。
利用者証明用電子証明書用暗証番号
この暗証番号は数字 4 桁で構成されます。 この暗証番号の値は、マイナンバーカードの交付時に設定した暗証番号です。
この暗証番号の試行可能回数は 3 回です。
照合時の暗証番号の置換
Verify SDK の関数のうち暗証番号の照合を行う関数は、引数に与えられた暗証番号を半角英(大文字)数字に変換してから照合を行います。
このため、照合を行う関数に与える暗証番号を半角英(大文字)数字に変換する必要はありません。
暗証番号の形式の検査
Verify SDK の関数は実際にカードと通信を行い暗証番号を照合する前に、引数に与えられた暗証番号がフォーマットに沿っているかを検査します。 この検査は、暗証番号の置換を行ったあとに行われます。
与えられた暗証番号がフォーマットに沿っていなかった場合、関数から IncorrectPasswordFormatException 例外が発生します。 例えば、照合しようとしている暗証番号のフォーマットが数字 4 桁のとき、引数で与えられた暗証番号が数字 5 桁であったり、英字・記号が含まれていた場合に例外が発生します。
この例外が発生した場合はカードとの通信は行われておらず、試行可能回数は減少しません。