JPKI PDF SIGNER

JPKI PDF SIGNER はマイナンバーカードを使って PDF に電子署名ができるフリーソフトウェアです。

PDF 電子署名ツールとしては他にも法務局の登記ねっとが提供している PDF 署名プラグインがあります。PDF 署名プラグイン自体は無償で提供されているのですが プラグインを利用するために有料の Adobe Acrobat が必要となっています。無料の Adobe Acrobat Reader では PDF 署名プラグインは動作しません

無料で PDF に電子署名できないのは不便だと思い 無料で利用できる PDF 電子署名ツールとして JPKI PDF SIGNER を開発 公開することにしました。

2019-02-17 バージョン 0.4 リリース
本ソフトウェアの 32 ビット版配布物が一部のウィルス対策ソフトにおいてウイルスとして誤検出されてしまうため 32 ビット版の配布を終了し 64 ビット版のみ配布を継続することとしました。

電子文書なら印紙税が不要に!

契約書や定款などの課税文書を “紙として” 保管する場合は 文書 に所定の印紙税額分の印紙を貼る必要があります。

ですが 契約書や定款を “電子文書として” 保管する場合には印紙を貼る必要がありません。電子文書にすると印紙税を節約できるわけです。

電子署名は電子文書の改ざん防止や証明のために欠かすことのできないものです。電子署名を活用して積極的に節税していきましょう!

特徴

  • マイナンバーカードを使って PDF に電子署名を付与することができます。
  • 不可視署名と可視署名の両方に対応しています。
  • 有料の Adobe Acrobat を必要としません。
  • マウスを使ってハンコを押すように直感的に操作できます。
  • Windows 用のソフトウェアです。

登記 供託オンライン申請システムに適合しています

JPKI PDF SIGNER の電子署名の形式と設定値は以下の通りです。

署名形式adbe.pkcs7.detached
署名アルゴリズム  SHA256withRSA
TypeSig
FilterAdobe.PPKLite
SubFilteradbe.pkcs7.detached
Name<マイナンバーカードの氏名>
M<電子署名を行った日時>
Contents<PKCS#7 署名データ 16 進数によるバイナリ形式>
ByteRange<ハッシュ値の生成に使用した部分のバイト範囲>

JPKI PDF SIGNER の電子署名は 登記 供託オンライン申請システムのお取り扱い可能な電子署名付き PDF ファイルの形式を満たしており 定款への電子署名 登記ねっとの申請用総合ソフトを使った法人登記手続きに使用することができます。

私自身も会社設立時に JPKI PDF SIGNER で定款に電子署名して法人登記を完了させました 😊

ダウンロード

JPKI PDF SIGNER 0.4
ダウンロード (42.7MB)

準備

JPKI PDF SIGNER の利用には以下のものが必要になります。

  •  マイナンバーカード
  •  IC カードリーダー
  •  JPKI 利用者ソフト 利用者クライアントソフト

必要なものを順番に確認していきましょう。

マイナンバーカード

みなさんご存知のマイナンバーカードです。マイナンバーカードの IC の中には個人毎の電子証明書が格納されています。この電子証明書は 国税電子申告 e-Tax などの行政利用だけでなく PDF 電子署名など民間利用もできるようになっています。

まだ手続きしていない方は マイナンバーカード交付手続きをしましょう。

 ⇒ 必要な手続きについてはマイナンバーカード総合サイトで確認できます

IC カードリーダー

マイナンバーカードを読み取るための IC カードリーダーが必要になります。IC カードリーダーには接触型と非接触型があります。扱いやすい非接触型がオススメです。

ちなみに 私は ソニー NFC 通信リーダー"PaSoRi" RC-S380/S を使っています。JPKI PDF SIGNER の動作確認にもこの機種を使用しています。

JPKI 利用者ソフト

JPKI 利用者ソフト 利用者クライアントソフト 地方公共団体情報システム機構が運営している公的個人認証サービスの利用に必要なソフトウェアです。

 ⇒ こちらからダウンロードしてインストールしてください

動作確認

マイナンバーカード IC カードリーダー JPKI 利用者ソフト 利用者クライアント の準備ができたら ここで一度 動作確認をしておきましょう。

コンピューターに IC カードリーダーを接続して マイナンバーカードを挿入してください。非接触型 IC カードリーダーの場合はリーダーの上にマイナンバーカードを置きます

JPKI 利用者ソフトを起動します。JPKI 利用者ソフトをインストールしてもデスクトップにアイコンは作成されません。Windows のスタートメニューから 公的個人認証サービスJPKI利用者ソフト を選択して起動してください。

証明書をみる の欄にある 自分の証明書 ボタンをクリックします。

証明書の選択ダイアログが表示されるので 署名用電子証明書 を選択して OK を押します。

パスワードの入力を求められるので マイナンバーカード交付時に設定した 署名用電子証明書暗証番号 を入力して OK を押します。署名用電子証明書暗証番号 は英数字 6 文字以上 16 文字以下です。数字 4 桁で設定した他の暗証番号と間違えないように気を付けましょう。

画面にあなたの基本情報が表示されれば OK です。マイナンバーカードの中に入っている証明書を IC カードリーダーで読み出すことができました。

このウィンドウを右上の×印をクリックして閉じて JPKI 利用者ソフトも終了させてください。

インストール

マイナンバーカードの読み取り基本動作が確認できたら JPKI PDF SIGNER のインストールに進みます。

JPKI PDF SIGNER をダウンロードして 適当なフォルダーに展開してください。これだけで JPKI PDF SIGNER の使用準備は完了です。

使い方

JPKI PDF SIGNER を展開したフォルダーの中にある jpki-pdf-signer.exe をダブルクリックして起動してください。

電子署名を付与したい PDF ファイルを開きます。ファイル開く... PDF ファイルを選択するか もしくは ウィンドウに PDF ファイルをドラッグ アンド ドロップしてください。

適当な PDF ファイルで電子署名の練習をしてみたい方は 下記リンクから PDF のサンプル 請求書 ファイルをダウンロードすることができます。

 ⇒ PDF のサンプルファイルをダウンロードする

PDF の電子署名には 可視署名 不可視署名 2 種類があります。見た目は異なりますが 電子署名としての効果 証拠力 はどちらも同じです。

可視署名
証明書と印影 ハンコの絵 や直筆署名の画像を含むタイプを 可視署名 と言います。可視署名 は署名画像をクリックすることで証明書を表示することができ 文書を受け取った人が直感的に署名を検証することができます。あらかじめ 印影 ハンコの絵 または直筆署名の画像を用意しておく必要があります。
不可視署名
印影 ハンコの絵 や直筆署名の画像を使わずに署名するタイプを 不可視署名 と言います。PDF の見た目は電子署名する前と変わりません。文書を受け取った人は Adobe Acrobat Reader などの PDF アプリケーションの署名プロパティを表示して署名を確認することができます。印影 ハンコの絵 や直筆署名の画像を用意する必要がないので簡単に使えます。

不可視署名

まずは 簡単に使える不可視署名の使い方から説明します。ここで コンピューターに IC カードリーダーを接続してマイナンバーカードを挿入しておいてください。

署名したい PDF を開いて 右側にある 印影なしで電子署名する をクリックします。

確認ダイアログが表示されます。OK をクリックします。

パスワードの入力を求められるので マイナンバーカード交付時に設定した 署名用電子証明書暗証番号 を入力して OK を押します。署名用電子証明書暗証番号 は英数字 6 文字以上 16 文字以下です。数字 4 桁で設定した他の暗証番号と間違えないように気を付けましょう。

電子署名が完了しました。ファイルに名前を付けて保存しましょう。

保存した PDF ファイルを Adobe Acrobat Reader で開いて 電子署名されていることを確認してみましょう。

署名済みであり すべての署名が有効です と表示されています。署名パネルを開いて署名の内容や証明書を確認することもできます。

電子署名を検証するには
署名を検証するためには 公的個人認証サービスが配布している署名用認証局の自己署名証明書をコンピューターに追加しておく必要があります。詳細は 電子署名を検証するには を参照してください。

可視署名

可視署名には印影 ハンコの絵 や直筆署名の画像が必要になります。

ここでは 印影画像を例に説明していきます。あらかじめ 紙にハンコを押してスキャナーで取り込み 透過 PNG 形式で印影画像を作成しておいてください。

印影画像の例
  • 印影の余白部分は白ではなく透過にしてください。
  • オススメの色は ■#c90006 です。
  • 印影部分も 20%透過にしておくと 文書の下地に重なって見栄えが良くなります。
  • 実際の印影 ミリ単位 3~6 倍程度のドット数で画像を作成してください。
    18mm の印鑑であれば 18×6=108 ドット程度がオススメです
署名画像は適切にスケーリングされて PDF 上に表示されるので ドット数によって署名画像が大きく表示されたり小さく表示されたりすることはありません。サイズの大きな画像を用意すると それだけ署名後の PDF ファイルサイズも大きくなってしまうので あまり大きな画像にしないほうが良いでしょう。

印影の追加

右側の余白部分を右クリックして 追加 を選択します。

新しい印影の追加ダイアログが表示されます。

  1. ファイル参照... を押して作成済の印影画像 ハンコの絵 を選択します。
  2. 表示名には任意の名前を付けることができます。
  3. 横の長さと縦の長さを mm ミリメートル 単位で入力します。

印影の情報を入力したら OK をクリックします。

右側に新しく追加された印影が表示されます。

印影の選択と位置

右側のリストから使用する印影をクリックして選択します。選択されている印影は青色で反転表示されます。この状態でマウスカーソルを左側の PDF 表示領域に移動させると マウスカーソルが印影 ハンコの絵 に変わります。

押印する位置を決めてクリックすると署名が始まります。

押印位置をクリックする前に
コンピューターに IC カードリーダーを接続して
マイナンバーカードを挿入しておいてください。

パスワード入力とファイル保存

パスワードの入力を求められるので マイナンバーカード交付時に設定した 署名用電子証明書暗証番号 を入力して OK を押します。署名用電子証明書暗証番号 は英数字 6 文字以上 16 文字以下です。数字 4 桁で設定した他の暗証番号と間違えないように気を付けましょう。

電子署名が完了しました。ファイルに名前を付けて保存しましょう。

保存した PDF ファイルを Adobe Acrobat Reader で開いて 電子署名されていることを確認してみましょう。

PDF ファイルを開くと ちゃんと押印された状態になっていますね。この印影はただの画像オブジェクトではなく 署名オブジェクトです。

Adobe Acrobat Reader の場合は 印影をクリックすることで署名のプロパティが開いたり マウスカーソルを重ねることで署名の検証結果がポップアップ表示されたりします。