19得票2回答
从证书和密钥创建X509Certificate2,而不生成PFX文件

过去我一直通过导出带有密码的PFX证书来创建安全的TcpListener,但想知道是否可以跳过此步骤。 我没有使用商业SSL证书,而是拥有一个根CA,用于发行服务器证书。在C#中托管TcpListener时,这些服务器证书需要额外的步骤(我猜是因为未使用CSR)...但如果我确实有私钥和Op...

19得票1回答
C#以pfx格式导出证书

我想从证书存储中导出一个证书到 PFX 文件。我尝试使用 X509certificate2.Export 方法,并设置标志为 X509ContentType.Pfx,但不确定如何处理返回的字节数组并将其正确输出到文件。 感谢任何帮助。

19得票1回答
X.509证书:在主题备用名称中添加localhost是一个好主意还是坏主意?

我们正在决定是否将“localhost”(以及类似“127.0.0.1”这样的地址)添加为证书中的另一种主题备用名称。其中一个好处可能是促进本地测试。但是会有什么不利影响吗?

19得票2回答
当通过 IKeyVaultClient.GetCertificateAsync 检索 Azure Key Vault 证书时,证书不包含私钥。

我有两种方法可以做同一件事情,但Azure已弃用了可以工作的那个方法,而另一个方法则不起作用。 仍然有效但已弃用的方法: 我将我的PFX存储在Azure Key Vault Secrets中。(当我创建密钥时,我会看到一个警告说明该功能已被弃用) 并使用以下代码检索它以创建我的证书: ...

18得票1回答
使用x509证书签署JWT令牌时遇到问题

我在使用自己创建的证书签署JWT令牌时遇到了问题。虽然我理解签署(公钥/私钥)是如何工作的,但相关类和工具集非常混乱。我已经尝试了很长时间来排查这个示例代码,但现在完全被卡住了。当运行附带的示例代码时,我遇到了以下错误(在tokenHandler.CreateToken()调用中): 系...

17得票1回答
SHA256的密钥算法

下面的PowerShell命令创建一个使用SHA1签名算法的自签名证书。New-SelfSignedCertificate -DnsName "MyCertificate", "www.contoso.com" -CertStoreLocation "cert:\LocalMachine\My...

17得票1回答
.NET Core X509Certificate2 的使用(在 Windows/IIS、Docker、Linux 下)

我一直在尝试在.NET Core API中使用证书。 基本上,我需要在运行于IIS和Docker的.NET Core Web API中使用它们。 我需要使用的证书是: Microsoft.AspNetCore.DataProtection public void ConfigureSe...

17得票1回答
在为Identity Server 4生成自签名证书时出现“error:23076071:PKCS12 routines:PKCS12_parse:mac verify failure”错误。

我们正在Kubernetes上开发微服务应用程序。 其中一个微服务是IdentityServer实例。 最初,我想在Docker上本地测试解决方案,以确保它能正常运行。 为此,我想将证书复制到appsettings.json中。 最终,此值将由Kubernetes secret替换。 在我的启...

17得票2回答
我应该丢弃X509Certificate2吗?

我正在使用IdentityServer4,并且想要从文件中加载签名证书。例如,var certificate = new X509Certificate2( path, password, X509KeyStorageFlags.Epheme...

16得票4回答
客户端证书未被添加到请求中(证书验证)

我正在尝试向外部生产服务器发起一个简单的GET请求,并使用客户端证书进行身份验证。他们已将我们的证书添加到他们的服务器上,我已经成功地通过Postman(Chrome应用程序和Windows本机应用程序)以及标准浏览器进行了请求: Postman的Chrome应用程序版本使用Chrome内...