클라이언트 인증서를 사용하여 테스트를 실행하는 방법

Prev Next

이 페이지에서는 특정 사이트에 클라이언트 인증서를 사용하여 테스트를 실행하는 방법을 설명합니다.

  • 이 설정은 테스트 계획 설정의 '고급 옵션'에서 수행합니다.

  • 미리 사용할 인증서 파일(.pem, .key, .pfx, .p12 등)이 테스트 실행 환경의 로컬 파일 시스템에 저장되어 있어야 합니다.

설정 절차

클라이언트 인증서 설정은 테스트 계획 설정의 고급 옵션에 특정 JSON을 입력하여 수행합니다.

  1. 해당 테스트 계획의 편집 화면을 엽니다.

  2. "고급 옵션"의 편집 아이콘을 클릭합니다.

  3. 표시된 입력 필드에 사용 중인 인증서 파일 형식에 따라 다음 JSON 형식 중 하나로 정보를 입력합니다.

.pem 파일과 .key 파일을 사용하는 경우

인증서와 개인 키가 별도의 .pem 파일로 제공되는 경우 다음 형식을 사용합니다.

{
  "clientCertificates": [
    {
      "origin": "https://example.com",
      "certPath": "C:\\path\\to\\your\\cert.pem",
      "keyPath": "C:\\path\\to\\your\\key.pem",
      "passphrase": "your-secret-password"
    }
  ]
}

.pfx 파일 또는 .p12 파일을 사용하는 경우

인증서와 개인 키가 하나의 .pfx 또는 .p12 파일로 통합된 경우 다음 형식을 사용합니다.

{
  "clientCertificates": [
    {
      "origin": "https://example.com",
      "pfxPath": "C:\\path\\to\\your\\key-cert.pfx",
      "passphrase": "your-secret-password"
    }
  ]
}

Windows 및 Mac의 경로 기재 방법은 아래를 참고해 주세요.

  • Windows: "C:\\path\\to\\your\\file.pem"

  • Mac: “/Users/username/Documents/file.pem“

파라미터 설명

JSON 내에서 사용되는 각 파라미터의 의미는 다음과 같습니다.

  • origin: 클라이언트 인증서를 적용할 대상 사이트의 URL을 지정합니다.

  • certPath: 인증서 파일(.pem 등)의 전체 경로를 지정합니다.

  • keyPath: 개인 키 파일(.pem, .key 등)의 전체 경로를 지정합니다.

  • pfxPath: 인증서와 키가 저장된 PKCS#12 파일(.pfx 또는 .p12)의 전체 경로를 지정합니다.

  • passphrase: 인증서 파일에 비밀번호가 설정된 경우 해당 비밀번호를 지정합니다. 비밀번호가 없는 경우 이 줄을 삭제하거나 값을 비워두세요("").