JMP Live는 HTTPS/TLS를 사용하며 두 가지 주요 부분에서 인증서에 의존합니다.
1) JMP 라이브 웹 및 풀 서버
JMP 라이브 웹과 풀은 동일한 서버에서 실행될 수 있습니다.
여기서는 브라우저와 JMP Live 간의 트래픽을 보호하기 위해 사용됩니다.
요구 사항:
-
JMP Live 호스트 이름 에 대해 발급된 유효한 SSL/TLS 인증서
(예: yourserver.dev.jmp.com )
-
인증서는 PEM 형식이어야 하며, 서식이 올바른지 확인하기 위해 메모장에서 열 수 있어야 합니다.
JMP Live에 사용되는 세 가지 구성 요소는 다음과 같습니다.
-
JMP Live 웹 설치에 사용되는 서버 인증서
-----BEGIN CERTIFICATE-----
(server cert)
-----END CERTIFICATE-----
-
JMP Live 웹 설치에 사용되는 개인 키
-----BEGIN PRIVATE KEY-----
(private key)
-----END PRIVATE KEY-----
- JMP 라이브 웹 및 풀 설치에 사용되는 루트 CA/CA 체인
-----BEGIN CERTIFICATE-----
(intermediate CA)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(root CA)
-----END CERTIFICATE-----
중요 사항:
- JMP 라이브 웹 및 풀에 대한 인증서는 PEM 형식이어야 합니다.
- 인증서 위나 아래에 줄 바꿈 문자가 없는지 확인하십시오.
- 인증서 위나 아래에 있는 속성을 모두 제거하세요.
- 클라이언트 컴퓨터는 이러한 인증서를 신뢰해야 합니다.
2) Keycloak 설치용 SSL 인증서:
JMP Live 인증에는 Keycloak이 필요하며, Keycloak 또한 자체 인증서가 필요합니다.
요구 사항:
- 설치에 필요한 인증서입니다. 서식이 올바른지 확인하려면 메모장에서 열어보실 수도 있습니다.
-
JMP Live 웹 설치에 사용되는 개인 키
-----BEGIN PRIVATE KEY-----
(private key)
-----END PRIVATE KEY-----
-
키클로크 인증서
-----BEGIN CERTIFICATE-----
(server certificate)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(intermediate CA)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(root ca)
-----END CERTIFICATE-----
중요 사항:
- Keycloak용 인증서는 .cert 형식이어야 합니다.
- 인증서 위나 아래에 줄 바꿈 문자가 없는지 확인하십시오.
- 인증서 위나 아래에 있는 속성을 모두 제거하세요.
- 클라이언트 컴퓨터는 이러한 인증서를 신뢰해야 합니다.
JMP Live 인증서의 유효성을 테스트하려면 다음 명령을 실행하십시오.
- 시작 메뉴 > Node.js 명령 프롬프트(관리자 권한으로 실행)
- C:\Program Files\JMP\JMP Live\JMPLive로 이동합니다.
- npm run check-ssl

참고로, JMP Statistical Discovery는 JMP Live에 필요한 인증서를 생성할 수 없습니다.
해당 인증서는 조직 전용이며 DigiCert, Symantec 또는 Network Solutions와 같은 타사 공급업체 또는 사내 인증 기관(CA)에서 발급받아야 합니다.
JMP Live에 필요한 SSL 인증서에 대한 자세한 설명은 이 블로그 게시물을 참조하십시오.