AEM에서 문서 보안 PDF 문서를 검색할 수 있도록 설정 enable-aem-to-search-document-security-protected-pdf-documents

CAUTION
AEM 6.4가 확장 지원이 종료되었으며 이 설명서는 더 이상 업데이트되지 않습니다. 자세한 내용은 기술 지원 기간. 지원되는 버전 찾기 여기.

AEM 검색은 일반 텍스트 파일, Microsoft Office 문서 및 PDF 문서와 같이 일반적으로 사용되는 다양한 문서 형식으로 AEM 자산을 검색 및 찾고 텍스트 검색을 수행할 수 있습니다. 기본 검색을 확장하여 전체 텍스트 검색을 수행할 수도 있습니다 AEM Document Security로 보호된 문서 PDF. AEM에서 이러한 문서에 대해 전체 텍스트 검색을 수행할 수 있도록 하려면 다음 단계를 수행하십시오.

  1. 보안 연결 설정
  2. 샘플 정책으로 보호된 PDF 문서 색인화

사전 요구 사항 prerequisites

  • OSGi에서 AEM Forms을 사용하는 경우:

    • 설치 AEM Forms Document Security Indexer 패키지 AEM Forms 서버에 연결할 수도 있습니다.
    • JEE 서버의 AEM Forms이 작동 중이고 문서 보안이 JEE 서버의 해당 AEM Forms에 설치되어 있는지 확인합니다. 보호된 문서를 색인화하려면 JEE 서버의 AEM Form이 필요합니다.
  • JEE 서버에서 AEM Forms만 사용하는 경우 인덱서 패키지가 이미 설치됩니다.

  • 모든 번들이 작동 중인지 확인합니다. 모든 번들이 활성 상태가 아니면 모든 번들이 실행되고 있을 때까지 기다립니다.

    • OSGi의 AEM Forms에 대해 번들이 다음 위치에 나열됩니다. https://[server]:[port]/system/console/bundles.
    • JEE의 AEM Forms의 경우 번들은 다음 위치에 나열됩니다. https://[server]:[port]/[context-path]/system/console/bundles. 예 http://localhost:8080/lc/system/console/bundles.
  • 추가 sun.util.calendar 패키지로 허용 목록에 추가하다 가져올 수 있습니다. 패키지를에 추가하려면 허용 목록에 추가하다 다음 단계를 수행하십시오.

    1. AEM 웹 콘솔을 엽니다. URL은 https://[server]:[port]/system/console/configMgr.
    2. 찾기 및 열기 Deserialization 방화벽 구성.
    3. 허용 목록에 추가된 클래스 또는 패키지 접두사 필드에 sun.util.calendar 패키지를 추가하고 을 클릭합니다 저장.

AEM Forms JEE와 OSGi 스택 간의 보안 연결 설정 establish-a-secure-connection-between-aem-forms-jee-and-osgi-stacks

다음 방법 중 하나를 사용하여 보안 연결을 설정할 수 있습니다.

  • JEE 관리자 자격 증명에서 AEM Forms으로 Adobe LiveCycle 클라이언트 SDK 번들 구성
  • 상호 인증을 사용하여 Adobe LiveCycle 클라이언트 SDK 번들 구성

JEE 관리자 자격 증명에서 AEM Forms으로 Adobe LiveCycle 클라이언트 SDK 번들 구성 configure-adobe-livecycle-client-sdk-bundle-with-aem-forms-on-jee-admin-credentials

  1. AEM 웹 콘솔을 엽니다. URL은 https://[server]:[port]/system/console/configMgr.

  2. 을(를) 찾아 엽니다. Adobe LiveCycle 클라이언트 SDK 번들. 다음 필드에 값을 지정합니다.

    • 서버 URL: JEE 서버에서 AEM Forms의 HTTPS URL을 지정합니다. https를 통해 통신을 활성화하려면 -Djavax.net.ssl.trustStore=<path of="" aem="" forms="" on="" jee="" keystore="" file=""> 매개 변수.
    • 서비스 이름: 지정된 서비스 목록에 RightsManagementService를 추가합니다.
    • 사용자 이름: AEM 서버에서 호출을 시작하는 데 사용할 JEE 계정에서 AEM Forms의 사용자 이름을 지정합니다. 지정된 계정에는 JEE 서버의 AEM Forms에서 문서 서비스를 시작할 수 있는 권한이 있어야 합니다.
    • 암호: 사용자 이름 필드에 언급된 JEE 계정의 AEM Forms 암호를 지정합니다.

    저장 ​을 클릭합니다. AEM에서 문서 보안 보호 PDF 문서를 검색할 수 있습니다.

상호 인증을 사용하여 Adobe LiveCycle 클라이언트 SDK 번들 구성 configure-adobe-livecycle-client-sdk-bundle-using-mutual-authentication

  1. JEE에서 AEM Forms에 대한 상호 인증을 활성화합니다. 자세한 내용은 CAC 및 상호 인증.

  2. AEM 웹 콘솔을 엽니다. URL은 https://[server]:[port]/system/console/configMgr.

  3. 을(를) 찾아 엽니다. Adobe LiveCycle 클라이언트 SDK 번들. 다음 속성에 대한 값을 지정합니다.

    • 서버 URL: JEE 서버에서 AEM Forms의 HTTPS URL을 지정합니다. https를 통해 통신을 활성화하려면 -Djavax.net.ssl.trustStore=<path of="" aem="" forms="" on="" jee="" keystore="" file=""> 매개 변수.
    • 양방향 SSL 활성화: 양방향 SSL 활성화 옵션을 활성화합니다.
    • KeyStore 파일 URL: 키 저장소 파일의 URL을 지정합니다.
    • TrustStore URL: truststore 파일의 URL을 지정합니다.
    • KeyStore 암호: 키 저장소 파일의 암호를 지정합니다.
    • TrustStorePassword: truststore 파일에 대한 암호를 지정합니다.
    • 서비스 이름: 지정된 서비스 목록에 RightsManagementService를 추가합니다.

    저장 ​을 클릭합니다. AEM에서 문서 보안 보호된 PDF 문서를 검색할 수 있습니다

샘플 정책으로 보호된 PDF 문서 색인화 index-a-sample-policy-protected-pdf-document

  1. 관리자로 AEM Assets에 로그인합니다.

  2. AEM Digital Asset Manager에서 폴더를 만들고 정책으로 보호된 PDF 문서를 새로 만든 폴더에 업로드합니다.

    이제 AEM 검색을 사용하여 정책으로 보호된 문서를 검색할 수 있습니다.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da