티스토리 뷰

 

0. windows 10 으로 테스트한다면 아래의 디렉터리에 가면 Openssl이 깔려 있다.

아니면 사이트를 뒤져서 깔아보자.....

C:\Program Files\Git\usr\bin

 

 

 

1. CA 인증서 생성
openssl genrsa -des3 -out ca.key 2048
openssl req -new -x509 -days 1826 -key ca.key -out ca.crt

 

root CA 인증서를 생성하고 셀프 사인을 했다  ca.crt 파일이 public key와 정보라고 보면 된다.

이제 이 public key로 다른 서버의 인증서를 암호화하자

 

 

2. server 인증서 생성

openssl genrsa -out server.key 2048
openssl req -new -out server.csr -key server.key
openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt -days 360

 

3. Client 인증서 생성
openssl genrsa -out client.key 2048
openssl req -new -out client.csr -key client.key
openssl x509 -req -in client.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out client.crt -days 360

 

 

우리는 최종적으로 상호 인증을 할거니까 클라이언트 단의 인증서도 생성한다. 과정은 동일하다.

'IOT' 카테고리의 다른 글

MQTT QoS Level  (0) 2022.01.09
MQTT 상호 인증  (0) 2022.01.09
TLS 기초  (0) 2022.01.04
MQTT 도입  (0) 2021.12.29
MQTT Subscriber 강제 종료를 알 수 있을 까  (0) 2021.12.29
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함