MENU

CAMServer에 SSL 인증서 적용하기

목차

SSL 인증서 정보

CAMServer 에 SSL 증명서를 적용하는 것으로, 표준 브라우저로 액세스 할 때의 경고를 지울 수가 있습니다.
SSL 증명서는 이하 2 패턴의 방법이 있어, 각각의 해설을 합니다.

  1. Let's Encrypt 무료 SSL 적용
  2. 인트라넷 SSL 구매 및 적용
온프레미스에서 공인 SSL 인증서를 적용하지 않으려면 웹 앱을 사용하거나 경고를 피하고 액세스해야 합니다. 자세한 내용은 CAMServer에 로그인 를 참조하십시오.

Let's Encrypt 무료 SSL 적용

Let's Encrypt는 무료로 인증서를 발급할 수 있지만 HTTP-01 또는 DNS-01 챌린지 방식으로 도메인 인증이 필요합니다. 일반적으로 CAMServer를 외부에 공개하지 않으므로 DNS-01 챌린지에서의 대응을 권장합니다.

DNS-01 챌린지

DNS-01 챌린지에서는, Let's Encrypt 서버로부터 취득한 토큰을, 대상 도메인명의 DNS 서버에 등록하는 것으로 소유 확인을 실시합니다. 예를 들어 "camserver.xx" 인증서를 발급하는 경우 소유 DNS 서버의 DNS 이름 _acme-challenge.camserver.xx., TXT 종류에 “취득한 토큰”이라는 레코드를 설정합니다.

HTTP-01 챌린지

HTTP-01 챌린지에서는 Let's Encrypt 서버로부터 토큰을 취득해, 이 토큰을 포함한 파일을 CAMServer 상의 소정의 디렉토리에 배치해 도메인명의 소유 확인을 실시합니다.

예를 들어 "camserver.xx"의 인증서를 발급하는 경우 아래에 얻은 토큰 파일을 설치하고,

CAMServer/www/.well-known/acme-challenge/ 획득한 토큰

다음 URL에서 외부에 게시해야 합니다.
http://camserver.xx/.well-known/acme-challenge/ 취득한 토큰

Let's Encrypt 인증서 생성이 완료되면

다음 절차에 따라 pem 파일을 배치합니다.

  1. CAMServer 중지
  2. privkey.pem / cert.pem / chain.pem 파일 CAMServer/config/ssl/ 에 복사
  3. CAMServer 시작

인트라넷 SSL 구매 및 적용

완전히 외부에서 액세스할 수 없는 CAMServer에 SSL 인증서를 적용하려면 인트라넷 SSL 인증서를 구입해야 합니다.

인트라넷 SSL을 구입하고 키스토어 파일을 취득할 수 있으면 다음의 순서로 적용해 주세요.

  1. CAMServer 중지
  2. 키 스토어 파일 CAMServer/config/ssl/tomcat.keystore 덮어쓰기
  3. CAMServer/cam.ini 파일에 다음 섹션 추가
    • camserver.keyAlias=인증서 작성 시 keyAlias
    • camserver.keystorePass=인증서 작성 시 keystorePass
  4. CAMServer 시작
  • CAMServer는 HTTP 서버에 Tomcat을 사용하고 있으며 Tomcat 용 키 스토어 파일을 가져오고 작성하는 방법은 구입처에서 대부분의 경우 절차가 정리되어 있습니다.
  • 인트라넷 SSL은, 각 단말의 브라우저에 루트 증명서가 등록되어 있지 않은 경우, 루트 증명서·중간 증명서를 구입처로부터 다운로드해 각 단말의 브라우저에 별도 적용이 필요하게 되는 것 같습니다.
  • URL을(를) 확인했습니다!
목차