ssl - 我如何永久信任 SSL 证书?

标签 ssl amazon-s3

我们在 AWS 存储桶上托管一些页面图像。事实上,我们有几个桶(即:开发、舞台、现场)。

通过 HTTPS 查看暂存站点时,不会显示存储桶中的图像。示例 URL 可能是:

https://stage-assets.mysite.com.s3.amazonaws.com/images/amusing-cat.gif

当我在它自己的选项卡中打开此 URL 时,我收到 Chrome SSL 错误,告诉我

“您试图访问 liveassets.mysite.com.s3.amazonaws.com,但实际上您访问的是一台自称为 *.s3.amazonaws.com 的服务器。强>”

我可以点击“仍然继续”按钮,直到我下一次退出 Chrome,异常(exception)被添加并且我可以看到所有页面图像。

下次我打开 Chrome 时,问题再次出现。

我如何告诉 Chrome|Firefox|IE** 为这些域永久使用 *.s3.amazonaws.com 证书?

** 一个适用于所有浏览器的解决方案会很棒 - 但我需要的是完全可用的东西......

最佳答案

您的(通配符)证书将仅涵盖 anything.s3.amazonaws.com,因为证书将仅涵盖第二个子域。

您要保护的内容(stage-assets.mysite.com.s3.amazonaws.com 或 liveassets.mysite.com.s3.amazonaws.com)在第四个子域上。你需要的是 *.mysite.com.s3.amazonaws.com 之类的东西

关于ssl - 我如何永久信任 SSL 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20192147/

相关文章:

docker - 如何使用带有 Nginx 镜像的 Docker 实现 (Certbot) ssl

java - 在 Windows、C++ 和 Java 中加密传输中的数据

iphone - 如何让 iPhone 或 IPad (iOS 5.x) 正确识别我的证书根授权机构

amazon-web-services - 通过 Go SDK (Amazon S3) 从 Bucket 生成 Torrent

laravel - 文件上传到 aws S3 Laravel 5.1

rest - 如何在命令行中使用版本从 AWS S3 下载文件?

vb.net - npgsql 连接等待 ssl

email - 使用您的 GMail 帐户作为 SMTP 服务器从 App 发送电子邮件

ruby-on-rails - 配置环境以在 Amazon S3 上通过 Carrierwave 使用不同的存储路径

java - 如何通过 SDK 设置 S3 对象的内容类型?