gpt4 book ai didi

.net - 从 Azure 云服务导出证书

转载 作者:行者123 更新时间:2023-12-03 04:36:52 24 4
gpt4 key购买 nike

我已将证书上传到 Azure。我的机器上也丢失了原始证书(哎呀!)。

现在我需要恢复从 Azure 云服务导出的证书。

在云服务上下文中运行的此代码获取正确的证书:

var store = new X509Store(StoreName.My, StoreLocation.LocalMachine);
store.Open(OpenFlags.OpenExistingOnly | OpenFlags.ReadOnly);

var certificate = store.Certificates
.Cast<X509Certificate2>()
.SingleOrDefault(c => string.Equals(c.Thumbprint, "<THUMBPRINT>", StringComparison.OrdinalIgnoreCase));

但是当我尝试导出证书(X509Certificate2.Export)时,它会抛出异常:

System.Security.Cryptography.CryptographicException: Key not valid for use in specified state.

是否可以导出它?

最佳答案

在您的 Web/ worker 角色上启用远程桌面,连接到它,然后您可以使用 Mimikatz 恢复证书(包括私钥),即使它被标记为不可导出

Mimikatz(指南为法语):http://blog.gentilkiwi.com/mimikatz/crypto#exportCertificates

关于.net - 从 Azure 云服务导出证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21185154/

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