メインコンテンツまでスキップ

暗証番号

JPKI AP を用いた署名作成、それぞれに対応した暗証番号の入力が必要です。

暗証番号にはそれぞれ試行可能回数が定められており、照合に一定の回数失敗するとその暗証番号がロックされます。 ロックされると照合が行えなくなり、その暗証番号の入力を求める機能が利用不可能になります。

ロックされた場合は、住民票のある市区町村の窓口にてパスワードの初期化を行う必要があります。 また、試行可能回数は時間をおいてもリセットされません。照合に成功した場合のみ、試行可能回数が初期値にリセットされます。 詳細はマイナポータル FAQ(時間経過等で誤入力回数がクリアされることはあるのでしょうか。例えば 2 回誤入力した後、1 日経過した後に 1 回誤入力した場合にはロックがかからない等。) をご覧ください。

JPKI AP で使用される暗証番号

署名用電子証明書用暗証番号

この暗証番号は英(大文字)数字 6 ~ 16 桁で構成されます。 この暗証番号には、英字(大文字)1文字以上、数字1文字以上が含まれている必要があります。 この暗証番号の値は、マイナンバーカードの交付時に設定した暗証番号です。

この暗証番号の試行可能回数は 5 回です。 この暗証番号のロックの解除は、 利用者証明用電子証明書用暗証番号を覚えている場合、 スマートフォンアプリとコンビニのキオスク端末を利用してパスワードの初期化を行うことも可能です。 詳細は、公的個人認証サービス ポータルサイトの署名用パスワードをコンビニで初期化をご覧ください。

利用者証明用電子証明書用暗証番号

この暗証番号は数字 4 桁で構成されます。 この暗証番号の値は、マイナンバーカードの交付時に設定した暗証番号です。

この暗証番号の試行可能回数は 3 回です。

照合時の暗証番号の置換

Verify SDK の関数のうち暗証番号の照合を行う関数は、引数に与えられた暗証番号を半角英(大文字)数字に変換してから照合を行います。

このため、照合を行う関数に与える暗証番号を半角英(大文字)数字に変換する必要はありません。

暗証番号の形式の検査

Verify SDK の関数は実際にカードと通信を行い暗証番号を照合する前に、引数に与えられた暗証番号がフォーマットに沿っているかを検査します。 この検査は、暗証番号の置換を行ったあとに行われます。

与えられた暗証番号がフォーマットに沿っていなかった場合、関数から IncorrectPasswordFormatException 例外が発生します。 例えば、照合しようとしている暗証番号のフォーマットが数字 4 桁のとき、引数で与えられた暗証番号が数字 5 桁であったり、英字・記号が含まれていた場合に例外が発生します。

この例外が発生した場合はカードとの通信は行われておらず、試行可能回数は減少しません。