将Keystore和Truststore导入到Azure密钥库



我有一个SSL证书client.ks&client.ts,我想导入到Azure密钥库,但它只接受.PEM格式。

我试图通过cat client.ks client.ts > client.pem将两个文件连接成一个,但我在加载它时得到了错误:

无法读取指定的PEM X.509证书内容。请检查证书是否为有效的PEM格式。

有什么建议我如何得到这两个文件在密钥库吗?

如果您使用base64编码并且总大小小于25kb,则可以将任何文件存储为keyvault Secret。

例如从cli:

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

当检索秘密时,您可以解码它并将输出写入文件。

有关更多细节,请参阅此线程

最新更新