ssl 证书的CN名称与传递的值不匹配

xuo3flqw  于 2022-12-23  发布在  其他
关注(0)|答案(1)|浏览(375)

我正在尝试使用安全StreamSocket连接到远程服务器,因此当我尝试连接时出现异常

  1. Windows.Security.Cryptography.Certificates.Certificate certificate = await GetClientCert();
  2. socket.Control.ClientCertificate = certificate;
  3. await socket.ConnectAsync(new Windows.Networking.HostName(SocksParameters.Host), SocksParameters.Port, SocketProtectionLevel.Tls12);

为什么我得到这个异常当我尝试ConnectAsync(),我怎样才能避免这个?请帮助我,因为我在绝望的位置

  1. An exception of type 'System.Exception' occurred in mscorlib.ni.dll but was not handled in user code
  2. Additional information: The certificate's CN name does not match the passed value. (Exception from HRESULT: 0x800B010F)

相关问题