首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用OpenSSL的IIS上的不可信证书

问使用OpenSSL的IIS上的不可信证书
EN

Stack Overflow用户
提问于 2013-03-20 19:57:02
回答 2查看 2.4K关注 0票数 2

我用OpenSSL来避免为此付出代价。在我的服务器上运行IIS 8和Windows 2012。

我是这样创建我的证书的:

  1. 使用IIS创建证书请求
  2. 使用以下命令创建RSA私钥 openssl genrsa -des3 -out cakey.pem 2048
  3. 之后,我使用这个命令生成一个证书。 openssl req -new -key cakey.pem -x509 -days 1825 -extensions v3_ca -out ca.crt
  4. 最后,我使用以下方法签署了证书请求: openssl x509 -req -days 365 -in certreq.txt -CA ca.crt -CAkey cakey.pem -CAcreateserial -out iis.cer

但是当我浏览到网站时,我会收到一个“错误”,告诉我这是一个“不受信任的证书”:这个网站提供的安全证书不是由可信的证书颁发的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-22 03:10:38

您从OpenSSL工具获得的是一个自签名证书。当然,它不受任何浏览器的信任,因为谁可以说你值得信任。

如果您想要建立一个公共网站,请购买证书。这是你必须支付的东西,就像公共域名一样。

相反,如果您正在为您的公司托管内部网站,则有一些方法可以设置您自己的CA,例如使用Microsoft Active证书服务。

更新于2018年:现在有更多的选项可以获得免费证书,比如 让我们加密。检查它们并充分利用它们。

票数 3
EN

Stack Overflow用户

发布于 2013-03-22 02:37:13

在试图访问运行CA层次结构下生成的证书的IIS服务器之前,是否将CA证书安装到浏览器中?这是一些有关这一步骤的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15533435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档