如何使用Python和Flask创建自签名证书

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Python和Flask创建自签名证书相关的知识,希望对你有一定的参考价值。

我的应用程序作为Docker容器运行。

  1. 使用角度js的用户界面
  2. 中间件(在某个端口的python flask服务器上运行)
  3. 数据库

现在我想使用OpenSSL在UI和Python烧瓶服务器中创建SSL证书。我在两个Docker容器中都使用了相同的证书,这些容器暴露在Nodeport外面。

即,UI正在https://10.0.0.1:31112上运行,这是连接到https://10.0.0.1:31113

但是如果我想通过接受一个证书来访问整个应用程序,请从浏览器。但是,如果我接受这两个证书(即,一个接一个地接受两个URL),那么应用程序是可访问的,这是客户不想要的。

答案

如果最终用户不符合证书,则无法访问非安全URL。

最终用户必须接受这是带有自签名证书的非安全URL,或者您需要从域registrator为您的域购买证书

以上是关于如何使用Python和Flask创建自签名证书的主要内容,如果未能解决你的问题,请参考以下文章

https一定是安全的吗

python Webhook使用自签名证书和Flask(使用python-telegram-bot库)

python Webhook使用自签名证书和Flask(使用python-telegram-bot库)

企业为啥不能使用自签名SSL证书?

如何生成自签名双向认证证书 ssl

自签名SSL证书介绍及其缺点