Dart HTTP Server并导入SSL证书

时间:2014-06-04 21:54:19

标签: https dart certutil

我已经创建了一个Dart HTTP(s)服务器来部署文件。我可以使用自签名证书运行https。但是如何正确地从某人(例如GoDaddy)正确导入.crt?

1 个答案:

答案 0 :(得分:2)

经过长时间的努力,我终于成功地将GoDaddy的证书正确导入了Darts HttpServer bindSecure。

为了解决此问题,首先您必须将您的密钥和GoDaddy的证书合并在一起。

这可以使用以下变体来完成: openssl pkcs12 -export -in website_cert.crt -inkey website_key.key -out website.p12 -name Name-Of-Cert -passout pass:SECRET

...后 pk12util -i website.p12 -d 'sql:./' -W SECRET

您现在应该看到带有Name-Of-Cert值的证书,(如果您在db上有密码,请应用适当的标志) certutil -L -d 'sql:./'

现在,验证 certutil -V -u V -d 'sql:./' -n "Name-Of-Cert"

感谢:https://stomp.colorado.edu/blog/blog/2010/06/04/on-setting-up-mod_nss/