gpt4 book ai didi

c# - 将私钥存储到 Azure KeyVault,值已更改

转载 作者:行者123 更新时间:2023-12-02 23:28:20 28 4
gpt4 key购买 nike

我尝试将我的私钥存储到 Azure Key Vault,但是当我检索它时,我的私钥被更改了。

如果我将私钥放入 web.config 文件中,它就可以正常工作。

-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAohoZ+TCXMn17BPFXFCuIHvh7oONSBNCjuixl2CbwrGO8tIAO
XIQP1sZa3lhXkUj0f4HewmYsx6JR+39Do21H+QtCZxR4qCvOJxrrFHqMrk76aQji
....
ZVmUljOatig+g+q+jMEf7IA5zcAgBdAAuausXrPoNcip89Yuqag1
-----END RSA PRIVATE KEY-----

由于我的私钥只是一个文本,因此我将其存储为 Secrets。我做的事正确吗?

我还尝试将 key 存储为证书,但 key 只是带有隐藏 CRLN 的文本,而不是 PEM 或 PKCS#12。就我而言,我不需要存储公钥。

下面是我检索 key 的代码:

public static string GetDocuSignPrivateKey()
{
var key = keyVaultClient.GetSecretAsync($"{vaultUrl}secrets/DocuSignPrivateKey/88e15b41234bf89619ddc9a2exxxx").Result;

return key.Value;
}

抱歉,我刚刚开始使用 Azure KeyVault。请帮忙。谢谢。

最佳答案

感谢@Matt Small 的回复。我使用 Azure Cloud Shell 输入私钥并且它有效。

$secretvalue = ConvertTo-SecureString 'priKey here' -AsPlainText -Force

$secret = Set-AzKeyVaultSecret -VaultName 'vaultName' -Name 'secretName' -SecretValue $secretvalue

关于c# - 将私钥存储到 Azure KeyVault,值已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55959034/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com