Country Name (2 letter code) [AU]:CN State or Province Name (full name) [Some-State]:Beijing Locality Name (eg, city) []:Beijing Organization Name (eg, company) [Internet Widgits Pty Ltd]:cuckooM Organizational Unit Name (eg, section) []:cuckooM Common Name (e.g. server FQDN or YOUR name) []:127.0.0.1 Email Address []:
주의: “Common Name”은 서버의 IP 주소 또는 도메인 이름으로 입력해야 합니다.
자체 서명이므로 서버 인증서를 신뢰할 수 있는 루트 인증서로 사용
1
cp server.crt root.crt
2. 클라이언트 세 개 파일 생성
root.crt (신뢰할 수 있는 루트 인증서, 서버 측에서 이미 생성)
client.crt (클라이언트 인증서)
client.key (개인 키)
개인 키 생성 (비밀번호 설정 필요)
1
openssl genrsa -des3 -out client.key 2048
비밀번호 제거 (이전 단계에서 설정한 비밀번호 입력 필요)
1
openssl rsa -in client.key -out client.key
클라이언트 인증서 생성
1
openssl req -new -key client.key -out client.csr
실행 과정에서 다음 정보 입력:
1 2 3 4 5 6 7
Country Name (2 letter code) [AU]:CN State or Province Name (full name) [Some-State]:Beijing Locality Name (eg, city) []:Beijing Organization Name (eg, company) [Internet Widgits Pty Ltd]:cuckooM Organizational Unit Name (eg, section) []:cuckooM Common Name (e.g. server FQDN or YOUR name) []:blog Email Address []: