C# SslStream.AuthenticateClient(字符串、certCollection、协议、bool)不会发送证书
我有一个PEM证书,即带有---开始证书---和---结束证书---的证书,应该发送到服务器,因为服务器需要客户端证书 我知道有人说X509Certificate.CreateFromCertFilestring不支持PEM,它只支持DER,但我实际上得到了包括公钥、CN、颁发者等信息 无论如何,我的RemoteCertificationValidationCallBack不会获得证书,即使我使用openssl转换的DER,它也是空的 服务器上的代码C# SslStream.AuthenticateClient(字符串、certCollection、协议、bool)不会发送证书,c#,x509certificate,C#,X509certificate,我有一个PEM证书,即带有---开始证书---和---结束证书---的证书,应该发送到服务器,因为服务器需要客户端证书 我知道有人说X509Certificate.CreateFromCertFilestring不支持PEM,它只支持DER,但我实际上得到了包括公钥、CN、颁发者等信息 无论如何,我的RemoteCertificationValidationCallBack不会获得证书,即使我使用openssl转换的DER,它也是空的 服务器上的代码 SslStream
SslStream sslStream = new SslStream(
client.GetStream(), false, (sender, certificate, chain, errors) =>
{
return true;
});
你们谁能帮我理解为什么
谢谢
佩曼