Java API를 사용하여 자격 증명 가져오기

Trust Manager API(Java)를 사용하여 AEM Forms에 자격 증명을 가져옵니다.

  1. 프로젝트 파일 포함

    Java 프로젝트의 클래스 경로에 adobe-truststore-client.jar과 같은 클라이언트 JAR 파일을 포함합니다.

  2. 자격 증명 서비스 클라이언트 만들기

    • 연결 속성을 포함하는 ServiceClientFactory 개체를 만듭니다.
    • 생성자를 사용하고 ServiceClientFactory 개체를 전달하여 CredentialServiceClient 개체를 만듭니다.
  3. 자격 증명 참조

    • 해당 생성자를 사용하여 java.io.FileInputStream 개체를 만듭니다. 자격 증명의 위치를 지정하는 문자열 값을 전달합니다.
    • com.adobe.idp.Document 생성자를 사용하여 자격 증명을 저장하는 com.adobe.idp.Document 개체를 만듭니다. 자격 증명이 포함된 java.io.FileInputStream 개체를 생성자에 전달합니다.
  4. 가져오기 작업 수행

    • 요소 하나를 보유하는 문자열 배열을 만듭니다. truststore.usage.type.sign 값을 요소에 할당합니다.

    • CredentialServiceClient 개체의 importCredential 메서드를 호출하고 다음 값을 전달하십시오.

      • 자격 증명의 별칭 값을 지정하는 문자열 값입니다.
      • 자격 증명을 저장하는 com.adobe.idp.Document 인스턴스입니다.
      • 자격 증명과 연결된 암호를 지정하는 문자열 값입니다.
      • 사용 값을 포함하는 문자열 배열입니다. 예를 들어 이 값 truststore.usage.type.sign을(를) 지정할 수 있습니다. Reader 확장 자격 증명을 가져오려면 truststore.usage.type.lcre을(를) 지정하십시오.