我需要在google云上配置ssl证书的帮助。我已经获得了ssl证书(crt文件和私钥)。我跟踪了链接,试图创建一个"SSL证书资源“。
我已经尝试了所有的方法,但是下面的cmd不起作用:
gcloud compute ssl-certificates create cert --certificate /opt/bitnami/etc/
smartmeetingroom_tk.crt --private-key /opt/bitnami/etc/serv.key我得到的错误消息是:

有人能告诉我我的命令(或档案)有什么问题吗?
多谢百万!!
更新:下面是当我添加“--详细调试”时错误信息的屏幕截图:

我从本网站获得了ssl证书。
顺便说一下,crt &私钥已经被pem编码了。因为它们都可以使用文本编辑器读取,并且: crt文件的开始和结束看起来如下:
-开始证书
私钥文件的开始和结束如下:
--开始私钥
发布于 2018-11-21 18:44:46
发布于 2022-02-16 19:47:21
正如所描述的这里,您可以使用等号尝试命令,如下所示:
gcloud compute ssl-certificates create cert --certificate=/opt/bitnami/etc/smartmeetingroom_tk.crt --private-key=/opt/bitnami/etc/serv.key考虑:
如果证书是PEM格式的,请检查在正式文件中建立的以下内容
可以使用以下OpenSSL命令验证证书,用证书文件的路径替换CERTIFICATE_FILE:
openssl x509 -in CERTIFICATE_FILE -text -noout
如果OpenSSL无法解析您的证书:
发布于 2022-06-04 18:54:15
我最近遇到了这个问题,这个问题是由于持有密码短语的证书引起的。所以你需要删除它来修复这个GCP。
https://cloud.google.com/load-balancing/docs/ssl-certificates/troubleshooting
通过Powershell运行下面的代码,生成没有私钥短语的新文件
openssl rsa -in sample.pem -out samplewopk.pem
这解决了这个问题
https://stackoverflow.com/questions/53417229
复制相似问题