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