openssl s_server ๋ฉ๋ด์ผ
https://www.openssl.org/docs/man3.0/man1/openssl-s_server.html
openssl s_client ๋ฉ๋ด์ผ
https://www.openssl.org/docs/man3.0/man1/openssl-s_client.html
๋จผ์ TLS ์๋ฒ๋ฅผ ๋ฐ์ฐ๊ธฐ
openssl s_server -accept 4433 -cert ssl_server.pem -keyform DER -key ssl_server_pri.der -www
TLS ํด๋ผ์ด์ธํธ ์ฐ๊ฒฐ ํ๊ธฐ
openssl s_client -host 127.0.0.1 -port 4433
์์ธ ๋ฉ์ธ์ง๋ฅผ ๋ณด๊ธฐ ์ํด์ -debug ์ต์
์ ์ค ์ ์๋ค.
-msg ์ต์
์ ์ฃผ๋ฉด TLS Handshake ๋ฉ์ธ์ง ๊ฐ์ ๋ณด์ฌ ์ค๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก ์ธ์ฆ์๋ ๊ฐ์ธํค๋ PEM ํ์์ด๋ค. ํ์ง๋ง DER ํ์์ ์ฌ์ฉํ๊ธฐ ์ํด -keyform ์ผ๋ก ํ์ผ ํฌ๋งท์ ์ง์ ํด ์ค๋ค
์ธ์ฆ์ ํฌ๋งท ๊ฒฝ์ฐ -certform DER ์ ์ง์ ํ๋ค.
์ด ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด google.com ์ฐ๊ฒฐ์ ์ฌ์ฉํ๋ TLS ์ธ์ฆ์ ์ฒด์ธ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค๋ค.openssl s_client -connect google.com:443 -showcert
- TLS ํด๋ผ์ด์ธํธ๋ก ๊ตฌ๊ธ ์ฌ์ดํธ ์ธ์ฆ์ ๋ณด๊ธฐ
'Manual > OpenSSL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[OpenSSL] OCSP ์ TSP ๋ช ๋ น์ด (0) | 2023.04.07 |
---|---|
[OpenSSL] PKCS#12 (PFX) ํ์ผ ๋ง๋ค๊ธฐ ๋ช ๋ น์ด (0) | 2023.04.07 |
[OpenSSL] CMS ( Cryptographic Message Syntax ) ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ (3) | 2023.04.06 |
[OpenSSL] RSA ๊ฐ์ธํค (PrivateKey) ์์ฑ ๋ช ๋ น์ด (0) | 2023.04.06 |
[OpenSSL] ECDSA ์ฉ Self-Sign ์ธ์ฆ์ ๋ง๋ค๊ธฐ (0) | 2023.04.05 |