azure - 将 keystore 和信任库导入到 Azure key 保管库

标签 azure ssl ssl-certificate azure-keyvault

我有一个 SSL 证书 client.ksclient.ts,我想将其导入到 Azure Key Vault,但它只接受 .PEM 格式。

我尝试通过 cat client.ks client.ts > client.pem 将两个文件连接成一个文件,但在加载时出现错误:

The specified PEM X.509 certificate content can not be read. Please check if certificate is valid PEM format.

对于如何在 keyvault 中获取这两个文件有什么建议吗?

最佳答案

如果您对任何文件进行 Base64 编码且总大小小于 25kb,则可以将其存储为 keyvault Secret。

例如来自 cli:

OUTPUT="$(base64 -w0 < example.txt)" & az keyvault secret set --name mysecret --vault-name myvault --value $OUTPUT

检索 secret 时,您可以对其进行解码并将输出写入文件。

有关更多详细信息,请参阅此 thread

关于azure - 将 keystore 和信任库导入到 Azure key 保管库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68935382/

相关文章:

c# - System.Uri 类 : Different escaping behaviour in Azure vs. .Net 框架

azure - SAML 响应 - 需要验证什么才能确保响应可信?

ruby - Mechanize 的 SSL 错误

ssl - weblogic ssl 握手失败信任库问题

php - IPN 监听器突然停止工作

php - 是否可以从任何网站读取 PHP 中的 SSL 信息?

cosmosDB 上的 Azure RU

.net - dotnet Restore 在本地引用的项目上引发错误

google-chrome - "gclient sync"由于 SSL3 证书验证失败而失败

ssl - Certbot-auto --manual 插件不工作