AEM Forms でのドキュメントの認証
認証済みドキュメントは、PDF ドキュメントと Forms の受信者に対して、信頼性と整合性をさらに保証します。
ドキュメントを認証するには、サーバー上の自動プロセスの一部として、デスクトップ上の Acrobat DC または AEM Forms Document Services を使用します。
この記事では、AEM Forms Document Services を使用して PDF ドキュメントを認証するためのサンプル OSGi バンドルを提供します。サンプルで使用されるコードはここから入手できます。
AEM Forms を使用してドキュメントを認証するには、次の手順に従う必要があります。
Trust Store への証明書の追加 adding-certificate-to-trust-store
次に示す手順に従って、証明書を AEM のキーストアに追加してください
- グローバル Trust Store の初期化
- fd-service ユーザーの検索
- fd-service ユーザを検索するには、結果ページをスクロールして、すべてのユーザを読み込む必要があります。
- fd-service ユーザをダブルクリックして、ユーザ設定ウィンドウを開きます。
- 「秘密鍵をキーストアファイルから追加」をクリックします。証明書に固有のエイリアスとパスワードを指定します。
- 変更を保存します。
OSGi サービスの作成
独自の OSGi バンドルを記述し、AEM Forms Client SDK を使用して、PDF ドキュメントを認証するサービスを実装します。次のリンクは、独自の OSGi バンドルを記述する際に役立ちます。
または、このチュートリアルアセットの一部に含まれているサンプルバンドルを使用できます。
NOTE
サンプルバンドルは、「ares」というエイリアスを使用してドキュメントを認証します。したがって、このバンドルを使用する際は、エイリアスが「ares」であることを確認してください。
ローカルシステムでのサンプルのテスト
- カスタムドキュメントサービスバンドルをダウンロードしインストールします。
- サービスユーザーバンドルを使用した開発をダウンロードしインストールします。
- Apache Sling Service User Mapper Service に次のエントリが追加されていることを確認します。
DevelopingWithServiceUser.core:getformsresourceresolver=fd-service(以下のスクリーンショットを参照)
- サンプルのアダプティブフォームを読み込みます。
- カスタム送信を読み込みインストールします。
- アダプティブフォームを開きます。
- 認証が必要な PDF ドキュメントをアップロードします。
オプション - ドキュメントの認証に使用する署名フィールドを指定します。 - 送信をクリックします。
- 認証済みの PDF が返されます。
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e