1. 生成证书和私钥 (不靠谱的,要靠谱的还是去阿里云或者腾讯云申请免费一年或者付费的证书,下载即可用)
openssl req -new -x509 -out my.pem -keyout my.key
-x509 生成自签名证书
-out filename 输出证书到文件
-keyout filename 输出私钥到文件
提示输入密码时输入 mypass。
openssl req -new -x509 -out my.pem -keyout my.key
-x509 生成自签名证书
-out filename 输出证书到文件
-keyout filename 输出私钥到文件
提示输入密码时输入 mypass。
两个文件都是 PEM 格式,这里取同样的名字和不同后缀以便识别。
2. 创建 ssl socket
{ok, ListenSocket} = ssl:listen(2345, [{certfile, "/home/dieken/my.pem"},
{keyfile, "/home/dieken/my.key"},
{password, "mypass"},
{active, false}]).