openssl

opensslの使い方

タグ openssl


概要

  • openssl - OpenSSL command line tool

##

RSA暗号の作成

$ openssl genrsa -out <private-key> <bit-length>

パスフレーズの設定

$ openssl genrsa -out <private-key> -des3 <bit-length>

公開鍵の作成

$ openssl rsa -in <private-key> -pubout -out <public-key>

証明書要求の作成

$ openssl req -new -key <private-key> -out <server-csr>

サーバ証明書の作成

$ openssl x509 -req -in <server-csr> -signkey <private-key> -out <server-crt>

tlsサーバへ接続

$ openssl s_client -connect www.example.com:443

証明書チェインを表示

$ openssl s_client -connect www.example.com:443 -showcerts < /dev/null

tlsサーバの起動

$ openssl s_server -cert <server-crt> -key <private-key>

参考