安全证书安装

标签 security ssl-certificate

我想通过VS2012对一些Web服务进行负载测试。为此,我们需要访问 Web 服务的 URL,但我无法这样做,因为当我尝试访问 URL 时,它会显示以下消息

你的连接不是私有(private)的
攻击者可能试图从 116.50.77.22 窃取您的信息(例如,密码、消息或信用卡)。
先进的
此服务器无法证明它是 116.50.77.22;您的计算机操作系统不信任其安全证书。这可能是由于配置错误或攻击者拦截了您的连接造成的。
前往 116.50.77.22(不安全)


我该如何处理,如何安装安全证书,或者是否有其他方法可以访问给定的 URL

最佳答案

当检测到 SSL 证书问题时,此错误消息似乎来自 Chrome 浏览器。我假设 Web 服务的 URL 以 https://116.50.77.22 开头。 (安全 HTTP)。

通常 SSL 证书颁发给计算机主机名或互联网域名而不是 IP 地址。由于名称不匹配,您可能会看到此消息,并且不应使用 IP 地址,而应使用 SSL 证书中指定的名称。您可以通过手动浏览到 Web 服务 URL 来查看有关导致错误的更多详细信息,如果提示原始错误,请选择“Proceed to 116.50.77.22”。然后,您应该能够单击地址栏中的挂锁图标,如下所示,在“连接”选项卡上,您应该会看到与所示类似的详细信息。如果您看到“服务器的证书与 URL 不匹配”,请单击“证书信息”链接以查看有关服务器正在使用的 SSL 证书的详细信息。您在“颁发给:”之后看到的名称是与证书关联的名称,应该是 URL 中使用的名称。例如,如果您看到“Issued to: M23458”,您应该使用以 https://M23458/ 开头的 URL。访问网络服务。

Chrome HTTPS error screen shot

如果您在“连接”选项卡下看到其他错误,我的建议是搜索 Stack Overflow 以获取处理每个错误的具体指导。在原始错误消息(您的连接不是私有(private)的......)消失之前,您可能需要解决所有问题,并且每个错误消息都需要一组不同的步骤来解决。

关于安全证书安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27690841/

相关文章:

security - 如果 SSH key 是自动创建的,为什么还要重新创建它们?

security - 高级 SSL : Intermediate Certificate Authority and deploying embedded boxes

ssl-certificate - 使用BrowserStack和自签名证书进行本地站点测试

apache - 如何解决连接 - 过时的连接设置

security - ARM TrustZone,连接外围设备?

security - 红队、渗透测试和蓝队之间的区别

php - 如何防止 PHP 中的 SQL 注入(inject)?

security - Node.js:将 repl 挂接到远程 Node 服务器

nginx - 检查 Kubernetes 集群上 NGINX 中加载的 SSL 证书的值

php - 带有 PHP 5.6 和 Composer 的 OpenSSL - 证书验证失败