Network & Server Factory

개인 공부 기록

Server & OS/Linux

[Debian] OpenSSL로 Sub CA용 인증서 요청서 만들고 서명

1nfra 2020. 8. 14. 19:45
하위 인증 기관(Sub CA)을 만들기 위해 Root CA 서버에서 subCA 인증서 요청서와 키를 만들고, Root CA로 서명해 subCA 인증서를 발급했습니다.

1. 인증서 요청서 만들기

인증서 요청서(CSR)와 개인 키를 만듭니다. 실제 사용한 명령은 캡처와 같으며, 일반적인 형식은 다음과 같습니다.

openssl req -new -keyout subCA.key -out subCA.req

요청서 생성 명령

 

암호를 두 번 입력하고, Common Name에 subCA를 입력합니다.

ls로 확인하면 요청서(subCA.req)와 키(subCA.key)가 만들어져 있습니다.

생성된 요청서와 키

2. Root CA로 서명

요청서를 Root CA로 서명해 인증서로 만듭니다. CA 인증서로 쓰려면 CA 확장(v3_ca)을 넣어 서명합니다.

openssl ca -extensions v3_ca -in subCA.req -out subCA.crt

요청서 서명 명령

 

Root CA 키의 암호를 입력하면 subCA용 인증서가 발급됩니다.

발급된 subCA 인증서

3. 정리

파일 용도
subCA.key Sub CA의 개인 키
subCA.req 인증서 요청서(CSR)
subCA.crt Root CA가 서명한 Sub CA 인증서

 

다음 글에서는 이 인증서와 키로 Sub CA를 구축합니다.

728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문