# 비밀키 발급
openssl genrsa -des3 -out [비밀키 파일명] 2048
openssl genrsa -des3 -out test.key.pri 2048
# 공개키 발급
openssl rsa -in [비밀키 파일명] -pubout -out [신규 공개키 파일명]
openssl rsa -in test.key.pri -pubout -out test.key.pub
# KEY
openssl genrsa -des3 -out test.key 1024
openssl genrsa -des3 -out test.pem 1024
# CSR
openssl req -new -key test.key -out test.csr
- CSR 질문 순서
국가명(2자리 코드): KR
주 또는 도 이름(전체 이름): Seoul
지역 이름(예: 도시) : Kangnam
조직 이름(예: 회사) []: test company Inc.
조직 단위 이름(예: 섹션) []: develop team
일반 이름(예: 정규화된 호스트 이름) []: www.test.com
이메일 주소 []: test@test.com
다음 '추가' 속성을 입력하세요.
인증서 요청과 함께 전송
챌린지 비밀번호[]: test
# CRT
openssl x509 -req -days 365 -in test.csr -signkey test.key -out test.crt
# PFX
openssl pkcs12 -export -inkey test.key -in test.crt -out test.pfx
# CER
# 공개/비밀비 발급(SSH 서버 접속)
ssh-keygen -t rsa
# 참고 URL