사용 안내서 취소

양방향(상호) SSL 인증

 

Adobe Acrobat Sign 안내서

새로운 기능

  1. 릴리스 전 정보
  2. 릴리스 정보
  3. 중요 알림

시작하기

  1. 관리자용 빠른 시작 안내서
  2. 사용자용 빠른 시작 안내서
  3. 개발자용
  4. 비디오 튜토리얼 라이브러리
  5. FAQ

관리

  1. Admin Console 개요
  2. 사용자 관리
    1. 사용자 추가
      1. 사용자 추가
      2. 사용자 일괄 추가
      3. 디렉토리에서 사용자 추가
      4. MS Azure Active Directory에서 사용자 추가
    2. 기능 중심 사용자 생성
      1. 기술 계정 - API 기반
      2. 서비스 계정 - 수동 구동
    3. 프로비저닝 오류가 있는 사용자 확인
    4. 이름/이메일 주소 변경
    5. 사용자의 그룹 멤버십 편집
    6. 그룹 인터페이스를 통해 사용자의 그룹 멤버십 편집
    7. 사용자를 관리자 역할로 승격
    8. 사용자 ID 유형 및 SSO
    9. 사용자 ID 전환
    10. MS Azure로 사용자 인증
    11. Google Federation으로 사용자 인증
    12. 제품 프로필
    13. 로그인 경험 
  3. 계정/그룹 설정
    1. 설정 개요
    2. 전역 설정
      1. 계정 계층 및 ID
      2. 새로운 수신자 환경
      3. [자체 서명] 워크플로우
      4. 대량 전송
      5. 웹 양식
      6. 사용자 지정 전송 워크플로우
      7. Power Automate 워크플로우
      8. 라이브러리 문서
      9. 계약서를 사용하여 양식 데이터 수집
      10. 제한된 문서 표시 여부
      11. 서명된 계약의 PDF 사본 첨부 
      12. 이메일에 링크 포함
      13. 이메일에 이미지 포함
      14. 이메일에 첨부된 파일의 이름 지정
      15. 문서에 감사 보고서 첨부
      16. 여러 문서를 하나로 병합
      17. 개별 문서 다운로드
      18. 서명된 문서 업로드
      19. 내 계정의 사용자에 대한 위임
      20. 외부 수신자의 위임 허용
      21. 서명 권한
      22. 전송 권한
      23. 전자 봉인 추가 권한
      24. 기본 시간대 설정
      25. 기본 날짜 형식 설정
      26. 다중 그룹의 사용자(UMG)
        1. UMG를 사용하도록 업그레이드
      27. 그룹 관리자 권한
      28. 수신자 바꾸기
      29. 감사 보고서
        1. 개요
        2. 트랜잭션 확인 페이지에서 인증되지 않은 액세스 허용
        3. 미리 알림 포함
        4. 보기 이벤트 포함
        5. 계약 페이지/첨부 파일 수 포함
      30. 트랜잭션 꼬리말
      31. 제품 내 메시지 및 지침
      32. 액세스할 수 있는 PDF
      33. 새로운 작성 환경
      34. 의료 고객
    3. 계정 설정
      1. 로고 추가
      2. 회사 호스트 이름/URL 사용자 지정    
      3. 회사 이름 추가
      4. 계약 후 URL 리디렉션
    4. 서명 기본 설정
      1. 서식이 올바르게 지정된 서명
      2. 수신자의 서명 허용
      3. 서명자 이름 변경 가능
      4. 수신자가 자신이 저장한 서명을 사용하도록 허용
      5. 사용자 지정 사용 약관 및 소비자 공개
      6. 폼 필드를 통해 수신자 탐색
      7. 계약 워크플로우 다시 시작
      8. 서명 거부
      9. 스탬프 워크플로우 허용
      10. 서명자에게 직책 또는 회사 제공 요청
      11. 서명자의 자필 서명 인쇄 및 배치 허용
      12. 전자 서명 시 메시지 표시
      13. 서명자가 모바일 장치를 사용하여 서명을 작성하도록 요청
      14. 서명자의 IP 주소 요청
      15. 참여 스탬프에서 회사 이름 및 직책 제외
    5. 디지털 서명
      1. 개요
      2. Acrobat으로 다운로드하고 서명
      3. 클라우드 서명으로 서명
      4. 신원 제공자 메타데이터 포함
      5. 제한된 클라우드 서명 공급자
    6. 전자 봉인
    7. 디지털 신원
      1. 디지털 신원 게이트웨이
      2. ID 확인 정책
    8. 보고서 설정
      1. 새로운 보고서 환경
      2. 기존 보고서 설정
    9. 보안 설정
      1. Single Sign-on 설정
      2. 기억하기 설정
      3. 로그인 암호 정책
      4. 로그인 암호 보안 수준
      5. 웹 세션 기간
      6. PDF 암호화 유형
      7. API
      8. 사용자 및 그룹 정보 액세스
      9. 허용된 IP 범위
      10. 계정 공유
      11. 계정 공유 권한
      12. 계약 공유 컨트롤
      13. 서명자 신원 확인
      14. 계약 서명 암호
      15. 문서 암호 보안 수준
      16. 지리적 위치에 따른 서명자 차단
      17. 전화 인증
      18. 지식 기반 인증(KBA)
      19. 페이지 추출 허용
      20. 문서 링크 만료
      21. Webhook/콜백용 클라이언트 인증서 업로드
      22. 타임스탬프
    10. 전송 설정
      1. 로그인 후 전송 페이지 표시
      2. 전송 시 수신자 이름 필요
      3. 알려진 사용자에 대한 이름 값 잠금
      4. 허용된 수신자 역할
      5. 전자 증명자 허용
      6. 수신자 그룹
      7. CC
      8. 수신자 계약 액세스
      9. 필수 필드
      10. 문서 첨부
      11. 필드 결합
      12. 계약 수정
      13. 계약 이름
      14. 언어
      15. 개인 메시지
      16. 허용되는 서명 유형
      17. 알림 메시지
      18. 서명된 문서 암호 보호
      19. 다음을 통해 계약 알림 전송
      20. 서명자 식별 옵션
        1. 개요
        2. 서명 암호
        3. 이메일을 통한 일회용 암호
        4. Acrobat Sign 인증
        5. 전화 인증
        6. 클라우드 기반 디지털 서명
        7. 지식 기반 인증
        8. 정부 ID
        9. 서명자 신원 보고서
      21. 콘텐츠 보호
      22. Notarize 트랜잭션 활성화
      23. 문서 만료
      24. 서명 미리 보기, 배치 및 필드 추가
      25. 서명 순서
      26. Liquid Mode
      27. 사용자 지정 워크플로우 제어
      28. 전자 서명 페이지 업로드 옵션
      29. 서명 후 확인 URL 리디렉션
    11. 메시지 템플릿
    12. Bio-Pharma 설정
      1. 개요
      2. ID 인증 적용
      3. 서명 이유
    13. 워크플로우 통합
    14. 공증 설정
    15. 결제 통합
    16. 서명자 메시징
    17. SAML 설정
      1. SAML 구성
      2. Microsoft Active Directory Federation 서비스 설치
      3. Okta 설치
      4. OneLogin 설치
      5. Oracle Identity Federation 설치
    18. 데이터 거버넌스
    19. 타임 스탬프 설정
    20. 외부 보관
    21. 계정 언어
    22. 이메일 설정
      1. 이메일 머리글/바닥글 이미지
      2. 개별 사용자 이메일 바닥글 허용
      3. 서명 요청됨 이메일 사용자 지정
      4. 받는 사람 및 참조 필드 사용자 지정
      5. 링크 없음 알림 활성화
      6. 이메일 템플릿 사용자 지정
    23. echosign.com에서 adobesign.com으로 마이그레이션합니다.
    24. 수신자 옵션 구성
  4. 규정 요구 사항 지침
    1. 접근성
      1. 접근성 준수
      2. Acrobat 데스크탑으로 액세스 가능한 폼 만들기
      3. 액세스 가능한 AcroForm 만들기
    2. HIPAA
    3. GDPR
      1. GDPR 개요
      2. 사용자 삭제
      3. 사용자의 계약서 삭제    
    4. 21 CFR Part 11 및 EudraLex Annex 11
      1. 21 CRF Part 11 검증 팩
      2. 21 CFR 및 EudraLex Annex 11 핸드북
      3. 공유된 책임 분석
    5. 의료 고객
    6. IVES 지원
    7. 계약 "보관"
    8. EU/영국 고려 사항
      1. EU/영국 국가 간 트랜잭션 및 eIDAS
      2. 전자 서명 증서에 대한 HMLR 요구 사항
      3. 브렉시트가 영국의 전자 서명법에 미치는 영향
  5. 계약서 일괄 다운로드
  6. 도메인 요청 
  7. 오용 신고 링크

계약 전송, 서명 및 관리

  1. 수신자 옵션
    1. 이메일 미리 알림 취소
    2. 전자 서명 페이지의 옵션
      1. 전자 서명 페이지의 개요
      2. 열어서 필드가 없는 계약서 읽기
      3. 계약서 서명 거부
      4. 서명 권한 위임
      5. 계약 재시작
      6. 계약서의 PDF 다운로드
      7. 계약 내역 보기
      8. 계약 메시지 보기
      9. 전자 서명에서 자필 서명으로 전환
      10. 자필 서명에서 전자 서명으로 전환
      11. 양식 필드 탐색
      12. 양식 필드에서 데이터 지우기
      13. 전자 서명 페이지 배율 조정 및 탐색
      14. 계약 도구 및 정보에 사용되는 언어 변경
      15. 법적 고지 사항 검토
      16. Acrobat Sign 쿠키 환경 설정 조정
  2. 계약 보내기  
    1. 전송 페이지 개요
    2. 계약을 자신에게만 보냄
    3. 다른 사람에게 계약 보내기
    4. 자필 서명
    5. 수신자 서명 순서
    6. 대량 전송
      1. 대량 전송 기능 개요
      2. 대량 전송 - 상위 템플릿 구성
      3. 대량 전송 - CSV 파일 구성
      4. 대량 전송 트랜잭션 취소
      5. 대량 전송에 미리 알림 추가
      6. 대량 전송을 위한 보고
  3. 문서에 필드 작성
    1. 인앱 작성 환경
      1. 자동 필드 감지
      2. 작성 환경을 사용하여 필드 끌어다 놓기
      3. 수신자에게 양식 필드 지정
      4. 미리 채우기 역할
      5. 재사용 가능한 필드 템플릿으로 필드 적용
      6. 필드를 새 라이브러리 템플릿에 전달
      7. 계약 발송 시 작성 환경 업데이트
    2. 텍스트 태그로 폼 만들기
    3. Acrobat으로 폼 만들기(AcroForm)
      1. AcroForm 만들기
      2. 액세스 가능한 PDF 만들기
    4. 필드
      1. 필드 유형
        1. 일반 필드 유형
        2. 인라인 이미지
        3. 스탬프 이미지
      2. 필드 콘텐츠 표시
      3. 필드 확인
      4. 마스크된 필드 값
      5. 조건 표시/숨기기 설정
      6. 계산된 필드 
    5. 작성 FAQ
  4. 계약 서명
    1. 전송된 계약 서명
    2. 채우기 및 서명
    3. 자체 서명
  5. 계약 관리
    1. 관리 페이지 개요
    2. 계약 위임
    3. 수신자 바꾸기
    4. 문서 가시성 제한
    5. 계약 취소
    6. 새 미리 알림 만들기
    7. 미리 알림 검토
    8. 알림 메시지 취소
    9. Power Automate 플로우 액세스
    10. 기타 작업...
      1. 검색 방식
      2. 계약 보기
      3. 계약에서 템플릿 생성
      4. 보기에서 계약 숨기기/숨기기 취소
      5. 서명된 계약서 업로드
      6. 전송된 계약의 파일 및 필드 수정
      7. 수신자의 인증 방법 편집
      8. 만료일 추가 또는 수정
      9. 계약에 메모 추가
      10. 개별 계약 공유
      11. 계약 공유 해제
      12. 개별 계약 다운로드
      13. 계약의 개별 파일 다운로드
      14. 계약의 감사 보고서 다운로드
      15. 계약의 필드 콘텐츠 다운로드
  6. 감사 보고서
  7. 보고 및 데이터 내보내기
    1. 개요
    2. 사용자에게 보고에 대한 액세스 권한 부여
    3. 보고서 차트
      1. 새 보고서 만들기
      2. 계약 보고서
      3. 트랜잭션 보고서
      4. 설정 활동 보고서
      5. 보고서 편집
    4. 데이터 내보내기 
      1. 새 데이터 내보내기 만들기
      2. 웹 양식 데이터 내보내기
      3. 데이터 내보내기 편집
      4. 데이터 내보내기 콘텐츠 새로 고침
      5. 데이터 내보내기 다운로드
    5. 보고서 이름 바꾸기/내보내기
    6. 보고서 복제/내보내기
    7. 보고서/내보내기 예약
    8. 보고서 삭제/내보내기
    9. 트랜잭션 사용량 확인

고급 계약 기능 및 워크플로우

  1. 웹 양식 
    1. 웹 양식 만들기
    2. 웹 양식 편집
    3. 웹 양식 비활성화/활성화
    4. 웹 양식 숨기기/숨김 해제
    5. URL 또는 스크립트 코드 찾기 
    6. URL 매개변수를 사용하여 웹 양식 필드 미리 작성
    7. 웹 양식을 저장하고 나중에 완료
    8. 웹 양식 크기 조정
  2. 재사용 가능 템플릿(라이브러리 템플릿) 
    1. Acrobat Sign 라이브러리의 미국 정부 양식
    2. 라이브러리 템플릿 만들기
    3. 라이브러리 템플릿의 이름 변경
    4. 라이브러리 템플릿의 유형 변경
    5. 라이브러리 템플릿의 권한 수준 변경
    6. 공유 템플릿 복사, 편집 및 저장
    7. 라이브러리 템플릿의 집계 필드 데이터 다운로드
  3. 웹 양식 및 라이브러리 템플릿의 소유권 이전
  4. Power Automate 워크플로우 
    1. Power Automate 통합 및 포함된 권한 개요
    2. Power Automate 통합 활성화
    3. 관리 페이지의 컨텍스트별 작업
    4. Power Automate 사용 추적
    5. 새 플로우 만들기(예시)
    6. 플로우에 사용되는 트리거
    7. Acrobat Sign 외부에서 플로우 가져오기
    8. 플로우 관리
    9. 플로우 편집
    10. 플로우 공유
    11. 플로우 비활성화 또는 활성화
    12. 플로우 삭제
    13. 템플릿 사용
      1. 관리자만
        1. 완료된 모든 문서를 SharePoint에 저장
        2. 작성한 모든 문서를 OneDrive for Business에 저장
        3. 완료된 모든 문서를 Google Drive에 저장
        4. 완료된 모든 문서를 DropBox에 저장
        5. 완료된 모든 문서를 Box에 저장
      2. 계약 보관
        1. 작성된 문서를 SharePoint에 저장
        2. 작성한 문서를 One Drive for Business에 저장
        3. 작성한 문서를 Google Drive에 저장
        4. 작성한 문서를 DropBox에 저장
        5. 작성한 문서를 상자에 저장
      3. 웹 양식 계약 보관
        1. 작성한 웹 양식 문서를 SharePoint 라이브러리에 저장
        2. 작성한 웹 양식 문서를 OneDrive for Business에 저장
        3. 작성한 문서를 Google Drive에 저장
        4. 작성한 웹 양식 문서를 Box에 저장
      4. 계약 데이터 추출
        1. 서명된 문서에서 양식 필드 데이터를 추출하고 Excel 시트 업데이트
      5. 계약 알림
        1. 계약 콘텐츠 및 서명된 계약서와 함께 사용자 지정 이메일 알림 전송
        2. Teams 채널에서 Adobe Acrobat Sign 알림 받기
        3. Slack에서 Adobe Acrobat Sign 알림 받기
        4. Webex에서 Adobe Acrobat Sign 알림 받기
      6. 계약 생성
        1. Power App 양식 및 Word 템플릿에서 문서를 생성하고 서명을 위해 전송
        2. OneDrive의 Word 템플릿에서 계약 생성 및 서명 받기
        3. 선택한 Excel 행에 대한 계약 생성, 검토를 위해 보내기 및 서명
  5. 사용자 지정 전송 워크플로우
    1. 사용자 지정 전송 워크플로우 디자이너
    2. 새 전송 워크플로우 구성
    3. 전송 워크플로우 편집
    4. 전송 워크플로우 활성화 또는 비활성화
    5. 전송 워크플로우로 계약 보내기
  6. 사용자 및 계약 공유
    1. 사용자 공유
    2. 계약 공유

다른 제품과 통합

  1.  Acrobat Sign 통합 개요 
  2. Salesforce용 Acrobat Sign
  3. Microsoft용 Acrobat Sign
    1. Microsoft 365용 Acrobat Sign
    2. Outlook용 Acrobat Sign
    3. Word/PowerPoint용 Acrobat Sign
    4. Teams용 Acrobat Sign
    5. Microsoft PowerApps 및 Power Automate용 Acrobat Sign
    6. Microsoft Search용 Acrobat Sign 커넥터
    7. Microsoft Dynamics용 Acrobat Sign
    8. Microsoft SharePoint용 Acrobat Sign 
  4. 기타 통합
    1. ServiceNow용 Acrobat Sign
    2. HR ServiceNow용 Acrobat Sign
    3. SAP SuccessFactors용 Acrobat Sign
    4. Workday용 Acrobat Sign
    5. NetSuite용 Acrobat Sign
    6. VeevaVault용 Acrobat Sign
    7. Coupa BSM Suite용 Acrobat Sign
  5. 파트너 관리 통합
  6. 통합 키 획득 방법

Acrobat Sign 개발자

  1. REST API
    1. 메서드 설명서
    2. SDK/개발자 안내서
    3. API FAQ
  2. Webhook 
    1. Webhook 개요
    2. 새 Webhook 구성
    3. Webhook 보기 또는 편집
    4. Webhook 비활성화 또는 재활성화
    5. Webhook 삭제
    6. 양방향 SSL 인증
    7. API의 Webhook

지원 및 문제 해결

  1. 고객 지원 리소스 
  2. 기업 고객 성공 리소스 

양방향 SSL 인증

클라이언트측 SSL 또는 상호 TLS라고도 하는 양방향 SSL은 서버 및 클라이언트(웹 브라우저)가 모두 자신을 식별하기 위한 인증서를 제공하는 SSL 모드입니다.

계정 관리자는 보안 설정 페이지에서 클라이언트측 인증서를 구성할 수 있습니다.

Acrobat Sign은 페이로드를 Webhook URL로 전달할 때 SSL 인증서를 확인합니다. SSL 인증서 확인에 실패한 Webhook은 JSON 페이로드를 성공적으로 전달하지 않습니다. 

양방향 SSL을 사용하여 클라이언트(Acrobat Sign) 및 수신 대기 서비스를 인증하면 Acrobat Sign만 Webhook URL에 연결할 수 있습니다. 

파트너 애플리케이션에 의해 생성된 Webhook은 Webhook 알림을 전송할 때 파트너 애플리케이션 계정의 클라이언트 인증서(사용 가능한 경우)를 사용하여 자체 식별합니다.

UI 컨트롤로 이동하여 클라이언트 인증서 업로드

다음은 웹 서버 확인 프로세스와 클라이언트 인증 확인에 대한 가장 일반적인 질문입니다.

웹 서버 확인

Webhook을 등록하는 동안 Acrobat Sign은 Webhook 서버 URL을 확인합니다.

Acrobat Sign에서 Webhook 콜백 URL에 대한 연결을 완료할 수 없는 경우 고객은 Webhook를 등록할 수 없습니다.

아니요.

Webhook 콜백 URL은 포트 443 또는 8443의 HTTPS만 가능합니다.

Acrobat Sign은 모든 다른 포트로 가는 아웃바운드 HTTPS 트래픽을 차단합니다.

서버 인증서를 확인하는 좋은 방법은 DigiCert® SSL 설치 진단 도구를 사용하는 것입니다.

호스트 이름만 입력합니다. 예: www.digicert.com

일반적인 문제는 다음과 같습니다.

  • 문제: 신뢰할 수 없는 CA 또는 자체 서명된 인증서 사용

수정: Webhook 콜백 서버에 대한 공개 CA 발급 SSL 인증서를 사용합니다.

신뢰할 수 없는 CA

  • 문제: 서버가 중간 인증서를 보내지 않습니다.

수정: Webhook 콜백 서버에 중간 인증서를 설치합니다.

자세한 내용은 https://www.digicert.com/kb/ssl-certificate-installation.htm을 참조하십시오.

누락된 중간 인증서

 

클라이언트 인증서 확인

Webhook에 대해 양방향 SSL을 설정하려면 관리자가 개인 키가 포함된 .p12(또는 .pfx) 파일을 업로드해야 합니다. 파일은 고객 계정 내에 안전하게 저장되며 관리자가 언제든 제거할 수 있는 모든 권한을 갖습니다.

양방향 Webhook 설정에서, Acrobat Sign은 발신자/클라이언트이며, 고객 계정을 대신하여 Acrobat Sign이 호출하는 것임을 증명하기 위해 개인 키가 필요합니다.

  1. 양방향 SSL이 활성화되었는지 확인

    Webhook 콜백 서버에 양방향 SSL이 활성화되어야 합니다.

    웹 브라우저를 사용하여 Webhook 콜백 URL에 연결합니다. 다음 메시지가 표시됩니다.

    400 잘못된 요청
    필수 SSL 인증서가 전송되지 않았습니다.

    즉, 서버는 클라이언트가 클라이언트 인증서를 보낼 것으로 예상한다는 뜻입니다(양방향 SSL이 서버에 대해 활성화됨).

    위의 메시지가 표시되지 않으면 양방향 SSL이 활성화되지 않은 것입니다.

    참고:

    Postman을 사용하여 Webhook 콜백 URL에 대한 POST 요청을 수행할 수 있습니다. 비슷한 결과를 얻게 됩니다.

  2. 로컬에서 클라이언트 인증서 확인

    클라이언트 자격 증명은 자체 서명된 인증서 또는 CA 발급 인증서일 수 있습니다. 단, 최소한 다음 X.509 v3 확장을 준수해야 합니다.

    X.509 v3 확장

    ExtendedKeyUsage

    clientAuth(OID: 1.3.6.1.5.5.7.3.2)

    KeyUsage

    digitalSignature

    클라이언트 인증서는 확장명이 .p12 또는 .pfx인 PKCS12 파일이어야 하며 클라이언트 인증서(서버가 클라이언트의 신원을 확인할 수 있도록)와 클라이언트의 개인 키(클라이언트가 SSL 핸드셰이크 중에 서버가 확인할 메시지에 디지털 서명할 수 있도록)를 모두 포함해야 합니다. 

    openssl 명령을 사용하여 p12(pfx) 파일을 확인:

    openssl pkcs12 -info -in outfile.p12

    개인 키의 암호를 요청해야 합니다. 출력에는 다음과 같이 두 인증서와 암호화된 개인 키가 모두 포함되어야 합니다.

    Bag Attributes
        localKeyID: 9D BD 22 80 E7 B2 B7 58 9E AE C8 42 71 F0 39 E1 E7 2B 57 DB
    subject=/C=US/ST=California/L=San Jose/O=Adobe Inc./CN=sp.adobesignpreview.com
    issuer=/C=US/O=DigiCert Inc/CN=DigiCert TLS RSA SHA256 2020 CA1
    -----BEGIN CERTIFICATE-----
    MIIGwDCCBaigAwIBAgIQAhJSKDdyQZjlbYO5MJAYOTANBgkqhkiG9w0BAQsFADBP
    MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMSkwJwYDVQQDEyBE
    ...
    JAKQLQ==
    -----END CERTIFICATE-----
    Bag Attributes: <No Attributes>
    subject=/C=US/O=DigiCert Inc/CN=DigiCert TLS RSA SHA256 2020 CA1
    issuer=/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert Global Root CA
    -----BEGIN CERTIFICATE-----
    MIIEvjCCA6agAwIBAgIQBtjZBNVYQ0b2ii+nVCJ+xDANBgkqhkiG9w0BAQsFADBh
    MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
    ...
    -----END CERTIFICATE-----
    Bag Attributes
        localKeyID: 9D BD 22 80 E7 B2 B7 58 9E AE C8 42 71 F0 39 E1 E7 2B 57 DB
    Key Attributes: <No Attributes>
    -----BEGIN ENCRYPTED PRIVATE KEY-----
    MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQI7eNh2qlsLPkCAggA
    ...
    FHE=
    -----END ENCRYPTED PRIVATE KEY-----

    인증서에는 최소 최종 엔터티 인증서 및 중간 인증서가 포함되어야 합니다. 루트 CA 인증서도 포함하는 것이 좋습니다.  

    알림:

    .p12 또는 .pfx 파일이 암호로 보호되어 있는지 확인합니다.

  3. 자체 서명된 클라이언트 인증서 만들기(선택 사항)

    클라이언트 인증서는 필요에 따라 CA 발급이거나 자체 서명일 수 있습니다.

    자체 서명된 클라이언트 인증서를 생성하려면 다음 openssl 명령을 사용합니다.

    openssl req -newkey rsa:4096 -keyform PEM -keyout ca.key -x509 -days 3650 -outform PEM -out ca.cer

    경고:

    결과 파일은 자체 서명된 CA 인증서이므로 기밀 상태로 유지합니다.

    다음으로 클라이언트 .p12 파일을 생성:

    1. SSL 클라이언트에 대한 개인 키 생성:

      openssl genrsa -out client.key 2048

    2. 클라이언트의 개인 키를 사용하여 인증서 요청 생성:

      openssl req -new -key client.key -out client.req

    3. 인증서 요청 및 CA 인증서/키를 사용하여 클라이언트 인증서 발급:

      openssl x509 -req -in client.req -CA ca.cer -CAkey ca.key -set_serial 101 -extensions client -days 365 -outform PEM -out client.cer

    4. 클라이언트 인증서 및 개인 키를 브라우저에서 사용할 수 있도록 pkcs#12 형식으로 변환:

      openssl pkcs12 -export -inkey client.key -in client.cer -out client.p12

    5. pkcs12에 필요한 모든 것이 있으므로 클라이언트 개인 키, 클라이언트 인증서 및 클라이언트 요청 파일을 제거합니다.

      rm client.key client.cer client.req

  4. 원격 서버에 대한 클라이언트 인증서 확인

    • Postman을 사용하여 설정 > 인증서에서 클라이언트 PFX 파일을 로드합니다.
    • 인증서 추가를 선택하여 클라이언트 인증서를 추가합니다.
    Postman 설정

    • x-adobesign-clientid에 대한 HTTP 헤더를 구성합니다.
    헤더 구성

    구성되면 Webhook 콜백 URL로 POST 요청을 보냅니다.

    200 응답을 받게 됩니다.

  5. Postman에서 내 PFX 파일을 확인 받은 후에도 Acrobat Sign에서 파일을 거부하는 이유는 무엇입니까?

    위의 pfx 파일 확인 프로세스를 따랐는데도 Acrobat Sign에서 pfx 파일을 계속 거부하면 비표준 PKCS12 파일을 생성할 수 있는 Microsoft 도구로 파일이 생성되었기 때문일 수 있습니다.

    이 경우 아래 openssl 명령을 사용하여 pfx 파일에서 인증서 및 개인 키를 추출한 다음, 올바른 형식의 PKCS12 파일을 생성합니다.

    // pfx 파일에서 인증서 및 개인 키 추출
    openssl pkcs12 -info -in microsoftclientssl.pfx -passin pass:&quot;&quot; -out clientcert.crt -nokeys
    openssl pkcs12 -info -in microsoftclientssl.pfx -passin pass:&quot;&quot; -out clientcert.key -nodes -nocerts
    
    // 새 PKCS12 파일 생성
    openssl pkcs12 -export -inkey clientcert.key -in clientcert.crt -out clientcert.pfx

쉽고 빠르게 지원 받기

신규 사용자이신가요?