C# 为WCF身份验证动态生成客户端证书

C# 为WCF身份验证动态生成客户端证书,c#,wcf,ssl,cryptography,C#,Wcf,Ssl,Cryptography,我需要在桌面客户端和WCF服务之间创建双向相互握手。我正在我的服务器上使用Let's Encrypt服务器证书,但也可以使用自签名证书。 我希望生成一个客户端证书,并在通过OTP成功验证后将其安装到客户端机器上。其想法是对桌面应用程序进行身份验证/授权,以便与服务器进一步通信 经过几次研究后,我发现OpenSSL.Net能够创建证书。Checkout。另见。这是一个不同的问题和语言,但似乎是同一个问题。这个想法很相似,但OBC需要创建自签名证书,我正在寻找企业模型的方向,如果它是一个企业PKI,

我需要在桌面客户端和WCF服务之间创建双向相互握手。我正在我的服务器上使用Let's Encrypt服务器证书,但也可以使用自签名证书。 我希望生成一个客户端证书,并在通过OTP成功验证后将其安装到客户端机器上。其想法是对桌面应用程序进行身份验证/授权,以便与服务器进一步通信


经过几次研究后,我发现OpenSSL.Net能够创建证书。

Checkout。另见。这是一个不同的问题和语言,但似乎是同一个问题。这个想法很相似,但OBC需要创建自签名证书,我正在寻找企业模型的方向,如果它是一个企业PKI,那么检查。我相信微软称之为NDIS。思科有一个名字。我不知道OSX或Linux是怎么称呼它的,但我确信它确实存在。另见。在配置这些设备时,必须将它们保持在逻辑安全边界内。不要只是签署任何旧的请求。结帐。另见。这是一个不同的问题和语言,但似乎是同一个问题。这个想法很相似,但OBC需要创建自签名证书,我正在寻找企业模型的方向,如果它是一个企业PKI,那么检查。我相信微软称之为NDIS。思科有一个名字。我不知道OSX或Linux是怎么称呼它的,但我确信它确实存在。另见。在配置这些设备时,必须将它们保持在逻辑安全边界内。不要只是签署任何旧的请求。