WEB & WAS
openssl 명령어
날았다 고양이
2019. 11. 22. 12:58
반응형
개요
테스트 환경
openssl 1.0.2
openssl 명령어
1. openssl 문법
openssl command [ command_opts ] [ command_args ]
참조 : https://www.openssl.org/docs/manpages.html
2. PEM 인코딩된 인증서를 파싱해서 출력
shell> openssl x509 -text -noout -in server.crt
3. DER로 인코딩된 인증서를 PEM 포맷으로 출력
shell> openssl x509 -inform der -text -noout -in certificate.crt
4. DER 인코딩된 인증서를 PEM으로 변경
shell> openssl x509 -inform der -outform pem -out mycert.pem -in mycert.der
5. ssl/tls 클라이언트 프로그램
openssl s_client -connect <ip:https_port> <ssl/tls 프로토콜: -ssl3, -tls1, -tls1_1, -tls1_2>
shell> openssl s_client -connect 192.168.0.167:443 -tls1_1
6. RSA 개인키 및 인증요청서(CSR) 생성
shell> openssl genrsa -aes256 -out private.key
shell> openssl req -new -key private.key -out server.csr
반응형