如何在Traefik中使用.p12格式的SSL证书
总之,提到了向traefik.toml添加.crt和.key 在我的例子中,我只有一个.p12文件,是否可以将.p12与traefik一起使用 让我从两种格式开始。感谢@sysadmin1138的精彩解释 PEM—由RFC管理,它优先由开源软件使用 软件。它可以有多种扩展(.pem、.key、.cer、, 。证书,更多) 德- PEM的父格式。将其视为二进制文件是很有用的 base64编码PEM文件的版本。不是经常使用 在窗户外面 .pkcs12.pfx.p12-最初由RSA在公钥中定义 加密标准(缩写为PKCS)“12”变体 最初由Microsoft增强,后来作为RFC 7292提交。 这是一种密码容器格式,包含公共和 私有证书对。与.pem文件不同,此容器完全可用 加密的 关于.p12的主要信息-它是完全加密和密码容器 快速查看 包装如何在Traefik中使用.p12格式的SSL证书,ssl,kubernetes,traefik,Ssl,Kubernetes,Traefik,总之,提到了向traefik.toml添加.crt和.key 在我的例子中,我只有一个.p12文件,是否可以将.p12与traefik一起使用 让我从两种格式开始。感谢@sysadmin1138的精彩解释 PEM—由RFC管理,它优先由开源软件使用 软件。它可以有多种扩展(.pem、.key、.cer、, 。证书,更多) 德- PEM的父格式。将其视为二进制文件是很有用的 base64编码PEM文件的版本。不是经常使用 在窗户外面 .pkcs12.pfx.p12-最初由RSA在公钥中定义 加密标
tls
仅限使用和更换
看看github问题:
曾尝试将PKCS12cert支持添加到中,但最终没有实现
正如在评论中提到的,正确的方法是转换.p12
这里是实现它的热点(感谢@mulaz):
以及相同的来源:
希望有帮助 让我从两种格式开始。感谢@sysadmin1138的精彩解释
PEM—由RFC管理,它优先由开源软件使用
软件。它可以有多种扩展(.pem、.key、.cer、,
。证书,更多)
德-
PEM的父格式。将其视为二进制文件是很有用的
base64编码PEM文件的版本。不是经常使用
在窗户外面
.pkcs12.pfx.p12-最初由RSA在公钥中定义
加密标准(缩写为PKCS)“12”变体
最初由Microsoft增强,后来作为RFC 7292提交。
这是一种密码容器格式,包含公共和
私有证书对。与.pem文件不同,此容器完全可用
加密的
关于.p12的主要信息-它是完全加密和密码容器
快速查看
包装tls
仅限使用和更换
看看github问题:
曾尝试将PKCS12cert支持添加到中,但最终没有实现
正如在评论中提到的,正确的方法是转换.p12
这里是实现它的热点(感谢@mulaz):
以及相同的来源:
希望有帮助 你为什么不转换它?为什么不转换证书?你为什么不转换它?为什么不转换证书?
package tls
import (
"crypto/tls"
"crypto/x509"
...
)
openssl pkcs12 -in filename.pfx -nocerts -out filename.key
openssl pkcs12 -in filename.pfx -clcerts -nokeys -out filename.crt