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

署名検証の流れ

このページでは、スマホ用電子証明書を利用した署名検証の基本的な流れを説明します。

スマホ用電子証明書の設定

テスト環境用のマイナポータルアプリを利用して、スマホ用電子証明書の設定を行います。 事前に、利用するための準備を行いテスト用マイナポータルアプリを入手しておいてください。

テスト環境用マイナポータルアプリでは、テスト用マイナンバーカードを利用してスマホ用電子証明書の申請・登録を行います。 事前に、利用するための準備を行いテスト用マイナンバーカードを手元に用意しておいてください。

マイナポータルアプリの操作マニュアルに従い、テスト用マイナンバーカードを使用して以下の操作を行ってください。

スマホ用電子証明書による署名

デジタル庁から開示される仕様に従い、作成するアプリとマイナポータルアプリの連携を行います。

アプリ間連携により、作成するアプリからマイナポータルアプリを起動してスマホ用電子証明書による署名を作成します。 署名作成が終了すると、署名と署名に用いられた証明書が作成するアプリに返却され、制御が戻ります。

作成された署名の検証には PocketSign Verify API を利用します。

シーケンス

以下のような流れが基本となります。 ここでは、署名用電子証明書による署名と利用者証明用電子証明書による署名を区別せずに表記しています。

シーケンスの中で PocketSign Verify API を利用するシーンについて、次のページから詳細に説明していきます。