암호화 키 및 인증서 생성

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 로컬 환경에서 터미널 명령을 사용하여 암호화 키와 인증서를 생성합니다.

    시작하기 전에

    필요한 역할: 없음

    프로시저

    1. 로컬 환경에서 터미널(Mac 또는 Linux) 또는 명령줄(Windows)을 엽니다.
    2. 터미널을 사용하여 cd 를 사용하여 암호화 키를 저장할 폴더로 이동합니다.
    3. 터미널을 사용하여 다음을 입력합니다.
      openssl req -newkey rsa:4096 -nodes -keyout sm_private_key.pem -x509 -days 365 -out sm_public_cert.pem
      주:
      이 예제에서는 OpenSSL을 사용하여 키와 인증서를 생성합니다. 요구 사항에 따라 다른 유사한 도구를 대체할 수 있습니다.
      이 명령은 개인 키와 공용 인증서(일치하는 공개 키 포함)를 생성합니다. "국가 이름"으로 시작하는 필수 정보를 묻는 일련의 프롬프트가 이어집니다.
    4. 요청된 정보로 프롬프트를 채웁니다.
      다음과 같은 프롬프트가 나타납니다.
      • 국가 이름
      • 시/도 이름
      • 구/군/시 이름(예: 도시)
      • 조직 이름(예: 회사)
      • 조직 단위 이름(예: 섹션)
      • 일반 이름(예: 정규화된 호스트 이름)
      • 이메일 주소
      보안 팀과 협력하여 올바른 인증서 정보를 입력하도록 합니다.
      openssl에 의해 표시되는 프롬프트
    5. 2단계에서 선택한 폴더를 확인하여 개인 키와 공용 인증서가 생성되었는지 확인합니다.
      3단계 예제와 동일한 파일 이름을 사용한 경우 다음 파일이 표시됩니다.
      • sm_private_key.pem
      • sm_public_cert.pem
    6. 같은 폴더에서 다음 명령을 사용합니다.
      중요사항:
      사용할 특정 명령은 운영 체제에 따라 다릅니다.
      Linux의 경우:
      cat sm_private_key.pem sm_public_cert.pem > sm_keypair_bundle.pem
      Windows의 경우:
      sm_private_key.pem sm_public_cert.pem > sm_keypair_bundle.pem

      이 명령은 이후 단계에서 MID Server에 로드할 개인 키와 공개 인증서를 단일 파일로 묶습니다.

    7. 폴더를 다시 확인하여 개인 키(sm_keypair_bundle.pem) 및 공용 인증서가 포함된 새 파일이 생성되었는지 확인합니다.