付録 3 セキュリティの検証方法

付録 3 セキュリティの検証方法
付録 3-1 ルート証明書の検証
パソコンに組み込まれているルート証明書が、真に国税庁が定めた e-Tax の信頼の基点が発行したものであることを確認することができます。
以下の手順に従い、政府共用認証局（官職認証局（SHA-2））またはセコムパスポート forWebSR3.0 ）のルート証明書と中間証明書の拇印（フィンガープリント）を確認します。
なお、ルート証明書は厳重に管理されているため、失効の心配はほとんどありません。
ルート証明書の検証はコントロールパネルから行います。

１ Windows の［スタート］メニューを選択し、”コントロール パネル”と入力し、Enterキーを押してください。

２ 表示方法を「小さいアイコン▼」に設定後、［インターネットオプション］を選択します。

２582

付録 3 セキュリティの検証方法

３ 「コンテンツ」タブを選択し、 証明書 をクリックします。
３「証明書」画面が表示されます。

４ 「信頼されたルート証明機関」タブを選択します。

10４５６583

付録 3 セキュリティの検証方法

５ 「信頼されたルート証明機関」から、発行先が以下である証明書があることを確認します。
・OfficialStatusCA（政府共用認証局（官職認証局（SHA-2））のルート証明書）
・Security Communication RootCA2、Security Communication RootCA3（セコムパ
スポート for WebSR3.0 のルート証明書）
これらの発行先の証明書について ６ ～ ９ を、行います。
ここでは、OfficialStatusCA の証明書を例に説明します。

６ 該当する証明書を選択し、 表示 をクリックします。
「証明書」の詳細画面が表示されます。

７ 「詳細」タブを選択します。
７８584

付録 3 セキュリティの検証方法

８ フィールド項目に［拇印（フィンガープリント）］の項目が表示されるまでスクロールし、［拇印（フィンガープリント）］の項目をクリックします。

９ 表示された証明書のフィンガープリント値が、以下の URL に記載されているフィンガープリント値と等しいことを確認してください。

政府共用認証局のフィンガープリント

https://www.gpki.go.jp/selfcert/finger_print.html
セコムパスポート for WebSR3.0（Security Communication RootCA2）のルート証明書のフィンガープリント

https://repository.secomtrust.net/SC-Root2/
セコムパスポート for WebSR3.0（Security Communication RootCA3）のルート証明書のフィンガープリント

https://repository.secomtrust.net/SC-Root3/
セコムパスポート for WebSR3.0 中間証明書のフィンガープリント

https://repo1.secomtrust.net/spcpp/pfw/pfwsr3ca/

10「中間証明機関」から、発行先が以下である証明書があることを確認します。
・SECOM Passport for Web SR 3.0 CA（セコムパスポート for WebSR3.0 の中間証明書）
この発行先の証明書について ６ ～ ９ を、行います。
（上述 OfficialStatusCA の証明書の例をご参照ください。）

585

付録 3 セキュリティの検証方法

付録 3-2 コード署名の検証
e-Tax ソフトのインストール開始時に、プログラムに付与されているコード署名が検証されます。
証明書の失効確認を行う場合には、以下の手順で確認を行います。

１ 「セキュリティ警告」画面で National Tax Agency という部分のリンクをクリックします。

証明書の情報が表示されます。

２ 「詳細」タブを選択します。
プログラムの作成元の証明書のシリアル番号を確認することができます。

２３586

付録 3 セキュリティの検証方法

３ 証明書の有効期間の開始と有効期間の終了を確認します。
有効期間内でない場合は、e-Tax ホームページから最新の e-Tax ソフトをダウンロードし、インストールしてください。

４ セコムパスポート for WebSR3.0 の公開情報から、失効している証明書のシリアル番号を確認します。以下の URL を入力します。
http://repo1.secomtrust.net/spcpp/pfw/pfwsr3ca/fullcrl2.crl

５ 「ファイルのダウンロード」画面が表示されますので、 ファイルを開く をクリックします。

６ セコムパスポート for WebSR3.0 の失効リストが表示されます。

587

付録 3 セキュリティの検証方法

７ 「失効リスト」タブをクリックします。

８ 失効したコード署名証明書等が表示されます。
２で確認したシリアル番号と照合してください。
証明書が失効していた場合は、ヘルプデスクにお問い合わせください。

588

付録 3 セキュリティの検証方法

付録 3-3 SSL/TLS 通信の検証
e-Tax ソフトでは、パソコンに組み込んだルート証明書を使って、接続先のサーバが信頼できる相手かどうかを確認します。そして、信頼できる相手であることを確認できて初めて SSL/TLS 通信を開始します。
直接、通信相手の証明書の内容と失効確認を行いたい場合は、以下の手順によりブラウザで確認することができます。

１ ブラウザを起動します。
２ 「アドレス」に以下の URL を入力します。
https://uketsuke.e-tax.nta.go.jp/UF_APP/lnk/loginCtlKakutei

３ 受付システムに接続され、以下の画面が表示されます。

589

付録 3 セキュリティの検証方法

４ 画面上部の「鍵のアイコン」を押下します。
（例：Chromium Edge の場合）

５ ［接続がセキュリティで保護されています］－［画面上部のアイコン］を操作し証明書を表示します。

590

付録 3 セキュリティの検証方法

６ 「詳細」タブを選択します。
通信している相手の証明書のシリアル番号を確認することができます。

７ ホームページで失効している証明書のシリアル番号を確認します。
ブラウザを起動し、アドレスに以下の URL を入力します。
https://www.e-tax.nta.go.jp/shomeisho/kakunin3.htm
確認したい証明書へのリンクをクリックすると、失効した証明書のシリアル番号が表示されます。
６ で確認したシリアル番号と照合してください。

証明書が失効していた場合は、ヘルプデスクにお問い合わせください。

591

付録 3 セキュリティの検証方法

付録 3-4 サーバ署名の検証
e-Tax ソフトでは、サーバ署名の改ざんの検知、ルート証明書からのパス検証、有効期限の確認が自動で行われます。
e-Tax ソフトでの署名検証の流れは、以下のとおりです。

データが改ざんされたものでないかを検証します。

改ざんの検知ルート証明書からのパス検証、有効期限の確認を行いま証明書の検証検証結果の表示す。

署名検証の結果と証明書の情報を表示します。

また、署名に利用されている証明書が失効していないかを、ホームページで確認することができます。
失効確認

証明書のシリアル番号を確認し、失効確認を行うことができます。

次頁以降で、失効確認の手順を説明します。

592

付録 3 セキュリティの検証方法

１ 電子署名に使用されている証明書のシリアル番号を確認します。
検証結果と署名に用いた証明書のシリアル番号が表示されるので確認してください。

２ ホームページで失効している証明書のシリアル番号を確認します。
ブラウザを起動し、アドレスに以下の URL を入力します。
https://www.e-tax.nta.go.jp/shomeisho/kakunin4.htm
確認したい証明書へのリンクをクリックすると、失効した証明書のシリアル番号が表示されます。

１ で確認したシリアル番号と照合してください。

証明書が失効していた場合は、ヘルプデスクにお問い合わせください。

593

付録 3 セキュリティの検証方法

付録 3-5 官職署名の検証
e-Tax ソフトでは、ダウンロードした納税証明書（XML 形式）や更正の請求に対する通知書や加算税の賦課決定通知書、住宅借入金等特別控除証明書、適格請求書発行事業者通知書、電子計算機利用通知書、予定納税等通知書、減額申請の承認等通知書、国税還付金振込通知書に付与された官職署名の改ざんの検知、ルート証明書からのパス検証、有効期限の確認が自動で行われます。
「オプション」メニューの「署名検証」で検証することもできます。
e-Tax ソフトにて自動で行われる署名検証の流れは、以下のとおりです。

改ざんの検知データが改ざんされたものでないかを検証します。

有効期限確認

官職証明書の有効期限の確認を行います。

パス検証

検証結果の表示

トラストアンカー（初期信頼点）を政府共用認証局（官職認証局）として官職証明書のパス検証を行います。

署名検証の結果と証明書の内容を表示します。

署名に利用されている証明書が失効していないかは、ホームページで確認します。

失効確認

証明書のシリアル番号を確認し、失効確認を行います。

失効している場合、納税証明書（XML 形式）が無効となります。
次頁以降の手順に従い、失効確認を行ってください。

594

付録 3 セキュリティの検証方法

１ 電子署名に使用されている証明書のシリアル番号を確認します。
納税証明書（XML 形式）の場合には、初回ダウンロードした際に署名検証の結果が表示されます。
検証結果と署名に用いた証明書のシリアル番号が表示されるので確認します。

２ ホームページで失効している証明書のシリアル番号を確認します。
ブラウザを起動し、アドレスに以下の URL を入力します。
https://www.e-tax.nta.go.jp/shomeisho/kakunin5.htm
確認したい証明書へのリンクをクリックすると、失効した証明書のシリアル番号が表示されます。

１ で確認したシリアル番号と照合してください。

証明書が失効していた場合は、ヘルプデスクにお問い合わせください。

政府共用認証局（官職認証局）の官職証明書の失効確認を行う場合は、官職署名の注 意検証（外部接続）を行ってください。
「付録 3-6 官職署名の検証（外部接続）」595

付録 3 セキュリティの検証方法

付録 3-6 官職署名の検証（外部接続）
e-Tax ソフトでは、ダウンロードした納税証明書（XML 形式）や更正の請求に対する通知書や加算税の賦課決定通知書、住宅借入金等特別控除証明書、適格請求書発行事業者通知書、電子計算機利用通知書、予定納税等通知書、減額申請の承認等通知書、国税還付金振込通知書に付与された官職署名に対し、改ざんの検知、有効期限の確認、トラストアンカー（初期信頼点）からのパス検証、証明書失効確認を行うことができます。
「オプション」メニューの「署名検証（外部接続）」から実施することができる納税証明書（XML 形式）や更正の請求に対する通知書や住宅借入金等特別控除証明書、適格請求書発行事業者通知書、電子計算機利用通知書、予定納税等通知書、減額申請の承認等通知書、国税還付金振込通知書の署名検証の流れは、以下のとおりです。

改ざんの検知データが改ざんされたものでないかを検証します。

有効期限確認

官職証明書の有効期限の確認を行います。

パス検証

失効確認

検証結果の表示

利用者が設定したトラストアンカー（初期信頼点）と官職証明書のパス検証を行います。

官職証明書のシリアル番号を確認し、失効確認を行います。

署名検証の結果を表示します。

次頁以降で、トラストアンカー（初期信頼点）からのパス検証イメージを示します。

596

付録 3 セキュリティの検証方法

トラストアンカー（初期信頼点）からのパス検証イメージ
e-Tax ソフトでは、納税証明書（XML 形式）や更正の請求に対する通知書や加算税の賦課決定通知書、住宅借入金等特別控除証明書、適格請求書発行事業者通知書、電子計算機利用通知書、予定納税等通知書、減額申請の承認等通知書、国税還付金振込通知書に付与された官職署名に対し、「署名検証（外部接続）」機能を使用することで、利用者が設定したトラストアンカー（初期信頼点）とのパス検証を行うことができます。
利用者が設定したトラストアンカー（初期信頼点）と e-Tax が信頼する政府共用認証局（官職認証局）／セコムパスポート for WebSR3.0 との間で実施される検証について、下図に示します。

ブリッジ認証局

相互認証（信頼）相互認証（信頼）２
e-Tax にて使用可能な認証局

１

３・政府共用認証局（官職認証局）
・セコムパスポート for WebSR3.0

利用者が信頼の基点

e-Tax が信頼するとして設定します

認証局として定めます

４

証明書

官職証明書

利用者

国税庁

１ 利用者は、自分を認証する証明書の発行元をトラストアンカー（初期信頼点）とした場合、証明書の発行を受けた民間認証局等を信頼することになります。
２ 民間認証局等と、官職証明書を発行した政府共用認証局（官職認証局）はブリッジ認証局を通じて相互に認証（信頼）されています。
３ 自分が信頼している民間認証局が政府共用認証局（官職認証局）を、ブリッジ認証局を通じて信頼していることから、利用者は政府共用認証局（官職認証局）を信頼することとなります。
４ 利用者がダウンロードした納税証明書（XML 形式）や更正の請求に対する通知書に付与された官職証明書から、自分の設定したトラストアンカー（初期信頼点）までたどることができれば、政府共用認証局（官職認証局）により発行されている納税証明書（XML 形式）であることが確認されます。

597