Document Security によって保護された PDF ドキュメントと Microsoft Office ドキュメントを AEM で検索可能にする
Adobe Experience Manager には、AEM に保存された様々なアセットを検索し、その場所を特定するためのユーザーインターフェイスが用意されています。ネイティブ検索機能を使用して AEM アセットを検索し テキスト検索は、プレーンテキストファイル、Microsoft Officeドキュメント、PDFドキュメントなど、一般的に使用される様々なドキュメント形式に基づいて行われます。 ネイティブ検索を拡張して有効にし、DRM保護されたPDFおよびMicrosoft Officeドキュメントでフルテキスト検索を実行することもできます。
次の手順を実行し、Document Security によって保護された PDF ドキュメントと Microsoft Office ドキュメントを AEM で検索可能にします。
事前準備
- AEM Forms Document Security をインストールして設定します。
- sun.util.calendar追加をデシリアル化ファイアウォール構成の許可リストにパッケージ化します。 設定は、に一覧表示され
https://[server]:[port]/system/console/configMgr
ます。
- すべての AEM バンドルが正常に実行していることを確認します。バンドルは
https://[server]:[port]/system/console/bundles
に一覧表示されます。 アクティブ状態になっていないバンドルが存在する場合、数分間待ってからバンドルの状態を確認してください。
安全な接続は、JEE 上の AEM Forms と、同じサーバー上で実行している OSGi サービスとの間の情報の流れをシームレスにします。次のいずれかの方法を使用して安全な接続を確立します。
- JEE 上の AEM Forms の管理者資格情報を使用して AEM Forms Client SDK Bundle を設定します
- 相互認証を使用して AEM Forms Client SDK Bundle を設定します
-
AEM Configuration Manager を開き、管理者としてログインします。デフォルトのURLはhttps://<serverName>:<port>/lc/system/console/configMgrです。
-
AEM Forms Client SDK Bundle を探して開きます。次の各プロパティの値を指定します。
- サーバー URL:JEE サーバー上の AEM Forms の HTTP URL を指定します。HTTPS経由の通信を可能にするには、-Djavax.net.ssl.trustStore=<JEEキーストアファイルのAEM Formsのパス>パラメーターを使用して、JEEサーバー上のAEM Formsを再起動します。
- サービス名:指定されたサービスの一覧に RightsManagementService を追加します。
- ユーザー名: JEE サーバー上の AEM Forms からの呼び出しの開始に使用される JEE アカウントの AEM Forms のユーザー名を指定します。指定したアカウントは、JEE サーバー上の AEM Forms で Document Services を呼び出すことができる権限が付与されている必要があります。
- パスワード:「ユーザー名」フィールドに表示される JEE 上の AEM Forms アカウントのパスワードを指定します。
「保存」をクリックします。AEM は、Document Security によって保護された PDF ドキュメントと Microsoft Office ドキュメントの検索が有効になっています。
-
JEE 上の AEM Forms の相互認証を有効にします。詳しくは、「CAC および相互認証」を参照してください。
-
AEM Configuration Manager を開き、管理者としてログインします。デフォルトのURLはhttps://<serverName>:<port>/lc/system/console/configMgrです。
-
AEM Forms Client SDK Bundle を探して開きます。次の各プロパティの値を指定します。
- サーバー URL:JEE サーバー上の AEM Forms の HTTPS URL を指定します。HTTPS経由の通信を可能にするには、-Djavax.net.ssl.trustStore=<JEEキーストアファイルのAEM Formsのパス>パラメーターを使用して、JEEサーバー上のAEM Formsを再起動します。
- 2way SSL の有効化:「2way SSL の有効化」を有効にします。
- キーストアファイル URL:キーストアファイルの URL を指定します。
- TrustStore ファイル URL:Truststore ファイルの URL を指定します.
- キーストアパスワード:キーストアファイルのパスワードを指定します。
- TrustStore パスワード:Truststore ファイルのパスワードを指定します。
- サービス名:指定されたサービスの一覧に RightsManagementService を追加します。
「保存」をクリックします。AEM は、Document Security によって保護された PDF ドキュメントと Microsoft Office ドキュメントの検索が有効になっています。
サンプルポリシーで保護された PDF ドキュメントまたは Microsoft Office ドキュメントのインデックス作成
- 管理者として AEM Assets にログインします。
- AEM Digital Asset Manager でフォルダーを作成し、新しく作成したフォルダーにポリシーで保護された PDF ドキュメントまたは Microsoft Office ドキュメントをアップロードします。これで AEM 検索を使用してポリシーで保護されたドキュメントのコンテンツを検索できます。検索したテキストを含むドキュメントを返す必要があります。