Need help getting and using the certificates that JMP Live requires? Here you go!Need help getting and using the certificates that JMP Live requires? Here you go!Need help getting and using the certificates that JMP Live requires? Here you go!Need help getting and using the certificates that JMP Live requires? Here you go!JMP Live에 필요한 인증서를 받고 사용하는 데 도움이 필요하십니까? 자!
다음에 대한 SSL 인증서를 설정하고 있습니까? JMP 라이브 ? 여기에 설명된 프로세스는 JMP Live에 필요한 인증서를 얻고 사용하는 데 도움이 됩니다.
SSL 인증서는 브라우저와 웹 서버가 보안 통신을 할 수 있도록 하는 암호화 키가 포함된 텍스트 파일입니다. SSL 인증서를 사용하는 주된 이유는 웹을 통해 전송되는 중요한 정보를 암호화하여 의도된 수신자만 액세스할 수 있도록 유지하는 것입니다.키는 조직에 따라 다르며 일반적으로 DigiCert, Symantec 및 Network Solutions와 같은 타사 공급업체에서 제공합니다. 이러한 인증서가 없으면 JMP Live를 실행할 수 없습니다.
JMP Live에는 3개의 인증서 파일이 필요합니다.
- 인증서 자체를 포함하는 파일입니다.
- 인증서의 개인 키가 포함된 파일입니다.
- CA(인증 기관) 인증서 체인이라고도 하는 루트 인증서 체인이 포함된 파일입니다.
JMP Live 설치 프로그램은 로컬 호스트 설정에서 최소한의 테스트를 허용하는 이 인증서 세트를 제공합니다. 그러나 로컬 브라우저에서 사이트를 볼 때 경고를 생성하고 설치 시스템 외부의 브라우저에서 사이트에 액세스할 수 없습니다. 다음 프로세스를 사용하여 인증서를 직접 얻을 수 있습니다.
인증 기관(CA)에서 인증서 요청
조직에 대한 인증서 및 개인 키가 구성됩니다. 루트 인증서는 타사 공급업체에서 가져옵니다.
타사 공급업체에서 인증서를 구입해야 하는 경우 필요한 파일을 얻는 방법에 대한 설명서를 참조하십시오.
조직에서 인증서를 사용할 수 있는 경우 CA 웹 등록 역할 서비스는 CA 역할 서비스와의 상호 작용을 허용하는 웹 페이지 집합을 제공합니다. 이러한 웹 페이지는 일반적으로 다음 위치에 있습니다. https://<서버 이름>/certsrv , 어디 <서버 이름> CA 웹 등록 페이지를 호스팅하는 서버의 이름입니다(예: https://certificates.company.com/certsrv ).
인증서 등록 서비스의 위치를 찾으면 다음 단계를 따르십시오.
- 인증서 받기 : CA 웹 등록 역할 서비스 웹 페이지에서 인증서를 요청합니다. 조직에서 제공하는 지침에 따라 인증서 요청을 제출하십시오. 인증서가 발급되면 다운로드하여 설치 시스템에 저장합니다. 인코딩을 묻는 메시지가 표시되면 다음을 선택합니다. Base64 . 다운로드한 파일에 포함된 인증서는 일반적으로 다음으로 시작하는 인코딩된 데이터 조각입니다. -----인증서 시작 ---- . 다운로드한 파일은 파일이 됩니다. 번호 1 .
- 인증서의 개인 키 가져오기 : 개인키는 인증서 요청과 동시에 생성됩니다. 인증서 요청을 생성하는 동안에는 개인 키가 표시되지 않습니다. 일반적으로 백그라운드에서 생성되어 알림 없이 서버의 파일 시스템에 저장됩니다. 인증서의 개인 키를 찾는 방법에는 여러 가지가 있습니다(참조 유용한 링크 이 블로그 게시물의 끝에서 또는 Google에서 옵션을 사용하세요).
다음 방법 중 하나를 사용하여 개인 키의 형식을 JMP Live에서 허용할 수 있는 형식으로 변경합니다.
- 인증서 경로의 모든 인증서와 개인 키를 내보낸 후 다운로드한 파일(PKCS #12)은 일반적으로 암호로 보호됩니다. JMP Live는 암호로 보호된 파일을 사용할 수 없습니다. 암호를 제거하려면 OpenSSL을 사용할 수 있습니다(참조 유용한 링크 이 블로그 게시물의 끝에서 또는 Google에서 옵션을 사용하세요). 다음 명령을 실행하여 암호를 제거합니다. 여기서 인증서 pfx 내보낸 인증서 및 개인 키 파일입니다.
openssl pkcs12 -in cert.pfx -nodes -out cert.pem
OpenSSL 버전에서 위의 명령이 작동하지 않으면 다음 명령을 대신 사용하십시오.
openssl pkcs7 -print_certs -in cert.pfx -out cert.pem
위 명령어 실행 후, cert.pem 파일에는 모든 인증서뿐만 아니라 JMP Live에 필요한 보호되지 않은 개인 키가 포함되어 있습니다. 열려 있는 cert.pem 메모장 도구를 사용하여 개인 키를 복사하여 새 파일에 붙여넣습니다. 에 포함된 개인 키 cert.pem 일반적으로 다음으로 시작하는 인코딩된 데이터 조각입니다. -----RSA 개인 키 시작 ---- 이 새 파일은 파일 Nr입니다. 2.
- 일부 인증서 유틸리티를 사용하면 인증서와 키를 Apache 형식으로 내보낼 수 있습니다. 이렇게 하면 일반적으로 암호가 필요하지 않으며 인증서와 키는 두 개의 개별 파일로 내보내집니다. 이 두 파일은 파일 번호로 사용할 수 있습니다. OpenSSL을 사용하여 변환할 필요 없이 1 및 2.
- 루트 인증서 가져오기 : 역할 서비스 웹 사이트에는 일반적으로 "CA 인증서, 인증서 체인 또는 CRL 다운로드" 메뉴 항목이 포함되어 있습니다. JMP Live는 CA 인증서 체인 . 이 항목은 파일 Nr을 다운로드하는 데 사용할 수 있습니다. 삼. 인코딩을 선택하라는 메시지가 표시되면 Base64 . 다운로드한 파일이 암호로 보호된 경우 개인 키에 대해 설명한 것과 동일한 단계를 사용하여 암호를 제거합니다(위의 2단계). 파일이 PKCS#7 또는 P7B 형식인 경우 Privacy Enhanced Mail 또는 PEM 형식으로 변환해야 합니다. 이렇게 하려면 다음 명령을 실행합니다.
openssl pkcs7 -in certnew.p7b -nodes -out root.pem
인증서 확인(선택 사항)
다음 명령을 실행하여 PEM 파일을 확인할 수 있습니다.
openssl x509 -in root.pem -텍스트
그러면 인증서의 내용이 표시되고 발급자, 제목 및 만료 날짜와 같은 다양한 부분을 확인할 수 있습니다.
JMP Live에서 인증서 사용
- 필요한 인증서가 있으면 JMP Live에서 사용할 수 있습니다.
파일을 중앙 위치에 보관하거나 일반적으로 다음 위치에 있는 JMPLive 및 JMPPool 폴더의 SSL 디렉토리에 복사합니다.
C:\프로그램 파일\SAS\JMP 라이브\JMPLive\ssl
C:\Program Files\SAS\JMP Live\JMPPool\ssl
- 세 파일(인증서, 개인 키 및 루트 인증서)에 대한 적절한 경로를 반영하도록 JMPLive 및 JMPPool의 .env 파일을 편집합니다.
- JMP Live .env 파일 편집 . JMP Live의 루트 인증서는 JMPPool/ssl 디렉터리에 있습니다.
SSL_CERT_FILE='c:\Program Files\SAS\JMP Live\JMPLive\ssl\ cert.pem'
SSL_KEY_FILE='c:\Program Files\SAS\JMP Live\JMPLive\ssl\key.pem'
SSL_CA_FILE='c:\프로그램 파일\SAS\JMP 라이브\JMPPool\ssl\root.pem'
- JMP 풀 .env 파일 편집 (루트 인증서만 해당) .
SSL_CA_FILE='c:\프로그램 파일\SAS\JMP 라이브\JMPPool\ssl\root.pem'
- 작업 관리자의 서비스 탭을 사용하여 JMP Live 웹 애플리케이션(websjmpsvc.exe) 및 JMP 풀 관리자(jmpppolsvc.exe)를 시작하거나 다시 시작합니다.
유용한 링크
마지막으로 SSL 인증서를 설정할 때 참조할 수 있는 몇 가지 링크는 다음과 같습니다.