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

署名検証

このページでは、マイナポータルアプリを使用して取得した署名値と証明書を使って、署名検証を行う方法を説明します。

署名検証に使用する API は、マイナンバーカードから読み出した証明書を用いた身元確認(電子署名)当人認証(チャレンジレスポンス)と同じ Verify です。

あらかじめAPI の利用開始を完了し、API トークンを取得しておいてください。

シーケンス

実装例

マイナンバーカードから読み出した証明書を用いた身元確認(電子署名)当人認証(チャレンジレスポンス)で使用した Verify は、スマホ用電子証明書の署名検証にも対応しています。

実装例の証明書・署名値をマイナポータルアプリから取得した証明書・署名値に差し替えることで、スマホ用電子証明書の署名検証を行うことができます。

注意

スマホ用電子証明書の署名作成はテスト環境を使用します。 API エンドポイントの URL はテスト環境のもの https://verify.test.p8n.app を指定してください。

実装例の API エンドポイントはモック環境の URL が設定されているため注意してください。


次のステップ

その他、API の詳しい使い方やエラーの詳細等については、API リファレンスをご覧ください。