我正在使用ruby 2.0.0,rails 3.2.6并在EC2服务器上运行我的项目。
现在我想为我的项目生成ssl证书。
我可以在哪里找到证书,我应该如何加入我的项目。谁能指导我?
答案 0 :(得分:1)
现在我想为我的项目生成ssl证书。
我假设您正在谈论创建自签名证书。请按照以下步骤生成自签名证书:
生成私钥和CSR:openssl req -newkey rsa:2048 -nodes -keyout key.pem -out req.pem
以上命令将创建您的私钥key.pem
和CSR req.pem
生成自签名证书:openssl x509 -req -days 365 -in req.pem -signkey key.pem -out cert.pem
以上命令将使用key.pem
和req.pem
,并将创建证书cert.pem
。
您必须遵循上述命令提供的提示并相应地提供答案。
如果您不想要自签名证书,则需要从供应商处购买SSL证书。有许多公司提供SSL证书。您需要创建私钥和CSR(证书签名请求)。你可以按照上面的第一个命令来实现这一点。完成后,您必须向将向您提供证书的SSL供应商提供CSR。
这个过程有很多细节。有关SSL的详细信息,请查看http://www.sslshopper.com/。
我应该如何加入我的项目
请查看以下链接:
http://www.buildingwebapps.com/articles/79189-using-ssl-in-rails-applications