契約書は12ページあります。最初の 2 ページには、数週間にわたって交渉された契約条件が記載されています。 3 ページと 4 ページには、両法務チームが検討した価格表が記載されています。 5 ページ目は、両当事者が署名する署名ページです。一方の当事者は、署名後、署名済みのページ、具体的には署名ページと参照により組み込まれた契約書のページを編集できないようにする一方で、付録や付随スケジュールなどの契約書の残りのページは将来の修正に備えて編集可能な状態にしておきたいと考えています。
標準の PDF セキュリティはドキュメント全体に適用されます。 PDF をパスワードで保護したり、編集制限を適用したりすると、それらの制限はすべてのページに適用されます。個々のページをロックし、他のページを編集可能なままにする組み込みの PDF 機能はありません。ページレベルの保護を実現するには、PDF ページの抽出、署名、結合を組み合わせて、一部のページが署名およびロックされ、その他のページが編集可能なドキュメントを作成する回避策が必要です。この回避策は、正しく実行されれば技術的には有効ですが、デジタル署名がページレベルのコンテンツとどのように相互作用するかを理解する必要があります。

PDF デジタル署名によるページレベルの保護の作成方法
PDF 内のデジタル署名は、署名者を特定するだけではありません。署名時のドキュメントの正確なバイト内容の暗号化ハッシュを作成します。署名の適用後に PDF の署名部分のバイトが変更された場合、署名の検証は失敗します。これは、PDF ソフトウェアが編集ロックを強制するためではなく、編集によって署名の暗号化の有効性が損なわれるため、デジタル署名は本質的に、対象とするコンテンツをあらゆる変更に対してロックすることを意味します。
このプロパティを使用して、ページレベルの保護を実現できます。保護したいページに署名すると、署名の整合性チェックがそれらのページの改ざん防止シールとして機能します。誰かが署名されたページを編集すると、署名が壊れ、それ以降のすべての閲覧者には、文書が署名後に変更されたという警告が表示されます。署名されていないページは、署名されたコンテンツを署名されていないコンテンツから分離する方法でページが編成されている限り、ページへの変更が署名されたページのバイト コンテンツに影響を及ぼさないため、編集可能なままになります。デジタル署名の Protect PDF 機能は、権限設定ではなく暗号化プロパティであり、非準拠の PDF リーダーではバイパスできないため、パスワードベースの編集制限よりも信頼性が高くなります。
PDF に署名してみる
インストールは必要ありません。ブラウザで直接動作します。
方法 1: ページ レベルのロックのための分割、署名、結合
特定のページのみをロックする最も簡単な方法は、PDF を 2 つの別個のファイルに分割し、1 つは署名してロックするページを含み、もう 1 つは編集可能なままにするページを含みます。最初のファイルにデジタル署名を使用して署名し、編集を制限する所有者パスワードなどの追加のセキュリティ設定を適用します。署名付きファイルと署名なしファイルを 1 つの PDF に結合し、署名済みページが最初に表示され、署名なしページが 2 番目に表示されます。
署名の暗号化ハッシュは、署名された時点の署名済みページの正確なバイト範囲をカバーしているため、マージ後も署名済みページはデジタル署名を保持します。マージ後に追加された署名のないページは、署名されたバイト範囲外にあるため、署名に影響を与えることなく編集できます。結合された PDF を署名対応 PDF リーダーで開く受信者には、署名部分に有効な署名があり、署名セクションと編集可能セクションの間の明確な視覚的境界が表示されます。
このメソッドの技術的要件は、マージ操作で、署名済みページのバイト コンテンツを変更せずに、署名済みページの後に未署名ページを追加する必要があることです。ほとんどの PDF 結合ツールは、既存のページを再エンコードするのではなく、オブジェクト レベルでページを連結するため、これを正しく実現します。マージが正しく実行されたことを確認するには、マージされた PDF を署名検証ツールで開き、署名されたページの署名がマージ後も有効であると表示されていることを確認します。マージ後の壊れた署名は、マージ ツールが署名されたページのバイト コンテンツを変更したことを示しており、別のマージ ツールまたはマージ方法を使用する必要があります。 WukongPDF の Sign PDF およびマージ ツールは、既存の署名バイトの整合性を維持する追加専用の連結を使用するため、この分割-署名-マージ ワークフローの信頼性が高くなります。
方法 2: 単一ファイルの代わりに PDF ポートフォリオまたはコレクションを使用する
分割-符号-結合の複雑さを回避する別の方法は、単一の結合された PDF をまったく生成しないことです。代わりに、署名済みページと編集可能ページを PDF ポートフォリオ内の個別の PDF としてパッケージ化します。これは、Adobe が PDF 1.7 で導入した機能であり、最新の PDF リーダーのほとんどでサポートされています。 PDF ポートフォリオは、それぞれ独自のセキュリティ設定、署名、編集機能を持つ複数の独立した PDF を保持するコンテナ ファイルです。
Adobe Acrobat を開いて、「ファイル」、「作成」、「PDF ポートフォリオ」を選択して、ポートフォリオを作成します。ロックされたページを含む署名済み PDF と、封印されていないページを含む編集可能な PDF を追加します。ポートフォリオは、統一されたインターフェイスを備えたナビゲート可能なコレクションとしてドキュメントを表示しますが、各ドキュメントは独立したセキュリティ設定を保持します。ポートフォリオ内の署名済みドキュメントは、編集可能なドキュメントが何回変更され、再追加されたかに関係なく、有効な署名を保持します。ポートフォリオ アプローチの主な制限は、連続してページ付けされた単一のドキュメントが生成されないことです。各コンポーネント PDF には、1 から始まる独自のページ番号が付けられています。12 ページ中 5 ページ目など、ページに連続番号を付ける必要がある契約書の場合、ポートフォリオ アプローチはフォーマット要件を満たさない可能性があります。各コンポーネントが論理的に別個の単位であるドキュメント セットの場合、ポートフォリオは、マージされたアプローチよりも明確な分離と強力なセキュリティ分離を提供します。
方法 3: 増分保存および追加専用署名の適用
最も技術的に微妙な方法は、PDF の増分保存メカニズムを使用して、署名が最初のページ セットをカバーし、元の署名を無効にすることなく増分保存によって後続のページが追加されるドキュメントを作成します。
PDF ファイルは、一連のオブジェクトの後に相互参照テーブルとトレーラーが続く構造になっています。アプリケーションが増分保存を実行すると、元のオブジェクトは変更せずに、新しいオブジェクトまたは変更されたオブジェクトがファイルの末尾に追加され、更新された相互参照セクションが追加され、新しいトレーラーが書き込まれます。増分保存によって適用されるデジタル署名は、署名オブジェクト自体までのバイト範囲をカバーし、署名後に新しいコンテンツを追加する後続の増分保存では、そのカバーされるバイト範囲は変更されません。
この方法を使用するには、署名するページのみを含む初期 PDF を作成します。増分保存をサポートする署名ツールを使用してデジタル署名を適用します。署名は、署名オブジェクトに至るまでのファイル全体をカバーします。次に、署名された PDF を開き、増分保存操作を通じて編集可能なままにしておく追加のページを追加します。追加されたページは署名のバイト範囲外にあるため、署名を壊すことなく変更できます。この方法は受信者にとって最もシームレスであり、最初のセクションには有効な署名があり、2 番目のセクションには編集可能なページがある、連続番号が付けられた 1 つの PDF が表示されます。この方法では、増分保存モードを明示的にサポートする PDF エディターが必要です。 Adobe Acrobat は、署名付き PDF を変更するときに、完全保存を実行して署名を無効にする「名前を付けて保存」を使用しない限り、デフォルトで増分保存します。署名の後にコンテンツを追加する場合は、「名前を付けて保存」ではなく、常に「保存」を使用してください (Adobe、「Digital Signatures in Acrobat: Incremental Save Behavior」、2025)。
ページレベルの保護構造をすべての関係者に伝達する
一部のページが署名およびロックされ、その他のページが編集可能である PDF は珍しいため、受信者はどのページが保護されているのか、また編集できるものとできないものについて明確に伝える必要があります。この説明がないと、受信者は署名されたページを編集しようとして、署名の切れ目を見て、文書全体が侵害されたと考える可能性があります。あるいは、隣接する編集可能なページとフォーマットが同じに見えるページを編集できないため、文書が誤って送信されたと考える場合もあります。
保護構造を明示的に記載する表紙または最初のページのヘッダー ノートを含めます。例: このドキュメントの 1 ページから 5 ページは、実行日時点でデジタル署名され、ページがロックされています。 1 ページから 5 ページを変更すると、デジタル署名が無効になります。付録 A、スケジュール 1、および展示物で構成される 6 ページから 12 ページは、今後の修正や更新に備えて編集可能なままです。この言語は明確な期待を設定し、意図された保護範囲を文書化します。
また、署名済み PDF に添付される電子メールまたはカバーレターでページレベルのロック構造を伝えます。文書内での説明と文書外でのコミュニケーションを組み合わせることで、表紙を読まない人も含め、すべての受信者がどのページが権限のあるページでどのページが管理上のページであるかを理解できるようになります。コミュニケーションのステップは、技術的な回避策を、契約上の精査のもとで維持できる透明性の高い文書化されたプロセスに変換します。このステップでのコミュニケーションが不十分であると、一方の当事者がそのページは同じ PDF ファイルの一部であるため編集可能であると思い込み、もう一方の当事者はそのページが署名範囲の対象であるためロックされていると思い込み、契約上の紛争が発生しました。この曖昧さは、文書に付随する明確な書面によるコミュニケーションによって完全に解決されます。
PDF に署名してみる
インストールは必要ありません。ブラウザで直接動作します。
