11 セキュアなレポート

ここでは、ピクセルパーフェクト・レポートをセキュリティで保護する方法について説明します。

PDFドキュメントの暗号化

PDFドキュメントを暗号化して、ファイルの内容への許可のないアクセスを防止できます。

「暗号化レベル」のPDF出力プロパティで設定するセキュリティ・レベルによって、PDFドキュメントの暗号化に使用される暗号化アルゴリズムが指定されます。サーバー・レベルまたはレポート・レベルでPDFドキュメントの暗号化を定義します。「PDF出力のプロパティ」を参照してください。

Publisherは、次のAES-256暗号化をサポートします:

  • FOProcessorユーティリティまたはPDFGeneratorユーティリティを使用してRTFテンプレートおよびXPTテンプレートから生成されたPDFドキュメント。
  • FormProcessorユーティリティを使用してPDFテンプレート(PDFフォーム)から生成されたPDFドキュメント。Publisherでは、暗号化されたフォーム入力はサポートされていません。
  • 「PDFからPostScript」または「PDFからPCL」の印刷フィルタを使用して印刷された、パスワード保護のないPDFドキュメント。フィルタを使用しない場合、暗号化されたPDFドキュメントをCUPSプリンタまたはIPPプリンタに送信できません。

Publisherでは、ドキュメントの暗号化および復号化に、JCE (Java Cryptography Extension)のAES実装を使用します。PDFドキュメントにAES 256ビットの暗号化を使用する場合は、JCEの無制限強度の管轄ポリシーが、Publisherインストールのあるコンテナを実行するJVMにインストールされている必要がありますが、AES 128ビットの暗号化の場合はこのポリシーは必要ありません。

Publisherでは、暗号化された入力はサポートされていません。

PDFドキュメントの暗号化アルゴリズム

Publisherでは、PDFドキュメントのセキュリティ設定に基づいて暗号化アルゴリズムが使用されます。

セキュリティ・レベル 暗号化スキーム PDFバージョン Acrobatのバージョン
RC4 (40ビット) 1.1 3.0
RC4 (128ビット) 1.4 5.0
AES (128ビット) 1.5 7.0
最高 AES (256ビット) 1.7 (拡張レベル5) X