デジタル署名用のフィールドの追加または指定

Publisherでは、PDF出力ドキュメントのデジタル署名がサポートされています。デジタル署名により、送受信するドキュメントが本物であることを検証できます。Publisherでは、一元管理されたセキュアな場所にあるデジタルIDファイルにアクセスし、実行時にそのデジタルIDによってPDF出力に署名できます。デジタル署名によって、署名者のアイデンティティを確認され、署名後にドキュメントが変更されていないことが確認されます。

デジタル署名を実装するには、Publisher製品でいくつかのタスクを行う必要があります。このトピックでは、デジタル署名用にPDFテンプレートに新しいフィールドを追加する方法、または既存のフィールドを構成する方法について説明します。

署名フィールドのオプションについて

PDFテンプレートでは、出力レポートのデジタル署名フィールドを設計する際に次のオプションがあります。

  • 署名フィールドをPDFレイアウトに追加します。

    このオプションは、デジタル署名を特定のフィールドで表示する必要があり、PDFテンプレートに署名フィールドがない場合に使用します。

  • 既存の署名フィールドをPDFテンプレートで使用します。

    このオプションは、使用する署名フィールドがPDFテンプレートにすでに存在する場合に使用します。既存のフィールドをデジタル署名に指定するには、「ランタイム構成」ページでフィールドを定義します。

  • x座標とy座標を設定して、出力レポートのデジタル署名の位置を指定します。

    このオプションは、署名フィールドを使用するのではなく、デジタル署名フィールドの位置にx座標とy座標を指定する場合に使用します。この位置はデジタル署名ランタイム・プロパティを使用して設定します。

3つのオプションすべてで、テンプレートをアップロードした後に「レポート・プロパティ」ページでレポートの構成プロパティを設定する必要があります。

署名フィールドの追加

署名フィールドを追加するには、次のステップに従います。

  1. Adobe Acrobat Professionalでテンプレートを開きます。
  2. Form」メニューから「Add or Edit Fields」を選択します。次に「Add New Field」をクリックします。フィールドのリストから「Digital Signature」を選択します。
  3. レイアウト上の目的の場所に署名フィールドを描画します。マウス・ボタンを放すと、ダイアログが表示されて、フィールドの名前を入力するように求められます。
  4. 署名フィールドの名前を入力します。次の図は、My_Signatureというデジタル署名フィールドが挿入された様子を示しています。
  5. テンプレートを保存します。
  6. 実行時にデジタル署名が挿入されるようにレポートを構成します。

実行時にデジタル署名が挿入されるようにするためのレポートの構成

PDFテンプレートをレポート定義にアップロードしたら、「レポート・プロパティ」でデジタル署名を有効にして署名フィールドを指定します。

  1. レポート編集ページから「プロパティ」をクリックし、「書式設定」タブをクリックします。
  2. スクロールして、「PDFデジタル署名」プロパティ・グループを表示します。
  3. デジタル署名の有効化」を「True」に設定します。
  4. 「既存の署名フィールド名」プロパティに、PDFテンプレートからのフィールド名を入力します。

    この方法では、これ以外のプロパティは必要ありません。

    次の図は、My_Signatureというフィールド名が「プロパティ」フィールドに入力された様子を示しています。

  5. 「OK」をクリックします。
    設定したランタイム・プロパティはレポート・レベルであり、レイアウト・レベルではありません。したがって、レポートに関連付けられているレイアウトには、「レポート・プロパティ」で指定したデジタル署名が組み込まれています。「既存の署名フィールド名」が指定されている場合は、テンプレートに署名を適用するフィールドが含まれている必要があります。