openssl genrsa -des3 -out server.key 2048
# openssl genrsa -des3 -out server.key 2048
Generating RSA private key, 2048 bit long modulus
.....................+++
..........+++
e is 65537 (0x10001)
Enter pass phrase for server.key: (パスフレーズを入力する)
Verifying - Enter pass phrase for server.key: (パスフレーズを再入力する)
openssl pkcs8 -topk8 -inform PEM -outform DER -nocrypt -in server.key -out server.p8
# openssl pkcs8 -topk8 -inform PEM -outform DER -nocrypt -in server.key -out server.p8
Enter pass phrase for server.key: (プライベートキー作成時のパスフレーズを入力)
openssl req -new -sha256 -days 3650 -key server.key -out server.csr
注意: 多くの場合、「Common Name」は、完全修飾ドメイン名のような、DNS で設定された名前になります。例えば、TeamPage の URL が https://tp.tractionsoftware.jp/ の場合、「tp.tractionsoftware.jp」と入力します。:80、:8080、:443 などのポート番号は含めません。
# openssl req -new -sha256 -days 3650 -key server.key -out server.csr
Enter pass phrase for server.key: (プライベートキー作成時のパスフレーズを入力)
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:JP
State or Province Name (full name) [Some-State]:Kanagawa
Locality Name (eg, city) []:Yokohama
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Traction Software, Inc.
Organizational Unit Name (eg, section) []:TEST (任意)
Common Name (e.g. server FQDN or YOUR name) []:tp.tractionsoftware..jp
Email Address []:info@tractionsoftware.jp (任意)
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []: (何も入力せずに Enter キーを押す)
An optional company name []: (何も入力せずに Enter キーを押す)
openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650 -sha256
# openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650 -sha256
Signature ok
subject=/C=JP/ST=Kanagawa/L=Yokohama/O=Traction Software, Inc./OU=TEST/CN=tp.tractionsoftware.e.jp/emailAddress=info@tractionsoftware.jp
Getting Private key
Enter pass phrase for server.key: (プライベートキー作成時のパスフレーズを入力)
ls
コマンドで作成されたファイルを確認した例です。
# ls -l
合計 16 -rw-rw-r-- 1 root root 1452 8月 26 03:38 2016 server.crt
-rw-rw-r-- 1 root root 1131 8月 26 03:38 2016 server.csr
-rw-rw-r-- 1 root root 1743 8月 26 03:37 2016 server.key
-rw-rw-r-- 1 root root 1217 8月 26 03:37 2016 server.p8
注意: 初回時はパスワードの入力を求められますので、適当なパスワードを入力してください。
メモ: TeamPage へアクセスしたとき、ブラウザーの画面やアドレス欄に「このサイトは信頼できません」のようなセキュリティ警告が表示されます。この警告への対処方法については後述します。
backup_security_folder.png
security_level_tls.png
restart_teampage.png
TractionApplication_HTTP443.png
chrome_https_successful.png
tls_manager_delete_cert.png
tls_manager_import_01.png
tls_manager_import_02.png
tp_https_successful.png
ie11_tp_warning1.png
ie11_tp_warning2.png
sse_security_level.png
sse_port.png