gpt4 book ai didi

.net-core - 带有私钥的证书.Net Core

转载 作者:行者123 更新时间:2023-12-05 08:08:56 24 4
gpt4 key购买 nike

任何人都知道如何在 .net 核心中创建一个带有私钥的 X509Certificate2,没有我可以设置的属性 X509Certificate2.PrivateKey

我有以下代码

byte[] rawData = ....;
var x509Certificate2 = new X509Certificate2(rawData.ToArray(), "XXXX");
bool hasPK = x509Certificate2.HasPrivateKey;//为假

如何将我的 PK 添加到上面的证书中,以便我可以使用 services.AddIdentityServer().AddSigningCredential(x509Certificate2);

将其传递到我的 IdentityServer 4 签名机制中

感谢任何关于这两个主题的帮助

最佳答案

可能您想先看看这个已回答的问题:How would I generate the Identity Server signing certificate

然后你会发现makecert已经过时了。相反,您可以使用 PowerShell 的:New-SelfSignedCertificate或者可能是它的扩展/助手:New-SelfSignedCertificateEx

生成证书后,您可以将其加载到身份服务器中,如上所述。

关于.net-core - 带有私钥的证书.Net Core,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44917253/

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