使用可在Chrome 58中运行的openssl生成自签名证书
从Chrome 58开始,它不再接受依赖于Common Name以下各项的自签名证书:https : //productforums.google.com/forum/#! topic/chrome/zVo3M8CgKzQ;context-place = topicsearchin/chrome/category $ 3ACanary%7Csort:相关性%7Cspell:假 相反,它需要使用Subject Alt Name。之前,我一直在遵循有关如何生成自签名证书的指南:https : //devcenter.heroku.com/articles/ssl-certificate-self,该方法非常有效,因为我需要在执行操作时使用server.crt和server.key文件。现在,我需要生成新的证书,其中包括SAN我所做的所有尝试都不适用于Chrome 58。 这是我所做的: 我按照上述Heroku文章中的步骤生成了密钥。然后,我编写了一个新的OpenSSL配置文件: [ req ] default_bits = 2048 distinguished_name = req_distinguished_name req_extensions = san extensions = san [ req_distinguished_name ] countryName = US stateOrProvinceName = Massachusetts localityName = Boston organizationName = MyCompany [ san …