サーバアプリで暗号化通信だけを目的としてSSLを使いたいときは、自前の認証局(Certificate Authority)を立ててやるのが簡単です。セキュリティ面で決してオススメできる方法ではありませんが、無料で手軽に導入できるというメリットは大きいと思います。 これから紹介するのは、自前の認証局を立てて証明書を発行する方法と、SSL対応のNode.jsサーバアプリのサンプルです。 0. opensslのインストール$ sudo apt-get install openssl 1. 自前認証局を作成以下の手順で自前認証局(Certificate Authority)の証明書ファイル(crt)を作成します。 $ mkdir ~/ssl-cert && cd ~/ssl-cert$ openssl genrsa -des3 -out ca.key 1024 $ openssl req -new
![自前認証局でSSL対応なNode.jsサーバアプリ](https://cdn-ak-scissors.b.st-hatena.com/image/square/91106c17be3b07e059926c1174fec49114cd5ecb/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEg2HTXzpAGsjsj92pAKV8p7mpS4tqgOHwWlhn4lHH1FSfSALa37H8F_zASBWwDeVTzTBPe8V2pyLbakeBnlUWjq76fyO9V_PczBQSbS-SpjYnpV0ZpckPS_cO-9oYrr_6kc6yoj93qkHKA%2Fw1200-h630-p-k-no-nu%2Fssl_insecured_on_browser.jpg)