2026年春のサービス開始に先駆け事前相談受付中。気軽にお問い合わせください。
Primagest Trust Services
プロダクト
ドキュメント
運営会社
プロダクト
ドキュメント
運営会社
ブログ
APIリファレンス
お問い合わせ
デジタル認証アプリ
ようこそ
本人確認
公的個人認証
署名API
利用者証明API
証跡照会API
カード代替電磁的記録
スマートフォンのマイナンバーカードAPI
ICチップ読み取り
マイナンバーカード券面API
マイナンバーカード券面事項入力補助API
運転免許証API
在留カードAPI
特別永住者証明書API
利用者ID
利用者ID発行
利用者ID削除API
基本4情報提供
同意
同意取得API
同意取消しAPI
同意状況照会API
失効情報
失効情報確認API
失効情報通知API
基本4情報提供
基本4情報提供API
基本4情報自動最新化API
デジタル認証アプリ
デジタル認証アプリ 署名API
デジタル認証アプリ 認証API
デジタル認証アプリ 同意取得API
デジタル認証アプリ 同意取消しAPI
SDK
iOS
Android
React Native
Windows
デジタル認証アプリ
デジタル認証アプリ 署名API
概要
#
デジタル認証アプリ署名APIは、インターネット等で利用者が作成・送信した電子文書が「利用者が作成した真正なものであり、利用者が送信したものであること」を確かめるためのAPIです。
マイナンバーカードのICチップから署名用電子証明書を読み取り、利用者によって作成された電子文書を秘密鍵を使用して暗号化することで電子署名を生成します。
これにより、受領した電子文書の利用者の実在性、氏名・住所等を正確・確実に把握し、かつ、改ざんや送信否認のおそれがないものとして申請書等を安心して受け取ることができます。券面事項入力補助APを用いた基本4情報連携機能も利用可能です。
処理の流れ
#
1
署名の要求(サービスプロバイダ事業者)
契約書や申し込み情報など、署名対象となる電子文書からハッシュ値を生成し、Base64形式にエンコードします。生成した署名対象データ、リダイレクト先URL、券面事項入力補助APより取得する基本4情報の項目をAPIに送信します。
2
署名トランザクションの開始(プラットフォーム事業者)
受信した署名対象データをもとに署名トランザクションを開始します。正常に開始された場合、サービスプロバイダ事業者にデジタル認証アプリ用の署名用URLを返却します。
3
デジタル認証アプリの起動(サービスプロバイダ事業者)
受信した署名用URLにアクセスすることで、利用者のスマートフォンでデジタル認証アプリが起動します。PCまたはタブレットの場合は、認証用のQRコードがブラウザやアプリ画面に表示されます。利用者はスマートフォンでQRコードを読み取り、表示された6桁のパスコードを入力することでデジタル認証アプリを認証・起動します。
4
署名値の生成(サービスプロバイダ事業者)
デジタル認証アプリ起動後、利用者は画面の案内に従って操作を行い、署名対象データをもとに署名値を生成します。署名完了後、リダイレクトにより署名結果パラメータをAPIへ送信します。
5
CSRF対策検証(プラットフォーム事業者)
リダイレクトで受信したデータをもとに、CSRF攻撃の有無を検証します。攻撃が検知された場合は、 認証処理を中断しエラーを返却します。
6
署名トランザクション結果の取得(プラットフォーム事業者)
検証が正常に完了した場合、デジタル認証アプリで生成された署名結果を取得します。取得した内容に異常がある場合は、エラーを返却し処理を中断します。
7
署名検証・有効性確認(プラットフォーム事業者)
取得した署名結果を使用して、署名検証および署名用電子証明書の有効性確認を行います。これらの結果は証跡としてプラットフォーム事業者のデータベースに保存・管理されます。なお、有効性確認はCRLを利用して行います。
8
署名トランザクションIDの返却(プラットフォーム事業者)
署名検証および有効性確認が正常に完了した場合、署名トランザクションIDをリダイレクトで返却し、署名完了画面へ遷移します。
9
署名検証結果の取得(サービスプロバイダ事業者)
取得した署名トランザクションIDをAPIに送信することで、利用者識別ID、基本4情報、署名検証結果が返却されます。
シーケンス図
#
前へ
デジタル認証アプリ
次へ
デジタル認証アプリ 認証API