4

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

4

1 回答 1

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 值的证书,(如果您在数据库上有密码,请应用适当的标志) 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/

于 2014-06-15T21:22:29.670 回答