Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets socket schannel客户端身份验证_Sockets_Authentication_Ssl_Schannel - Fatal编程技术网

Sockets socket schannel客户端身份验证

Sockets socket schannel客户端身份验证,sockets,authentication,ssl,schannel,Sockets,Authentication,Ssl,Schannel,在Windows7Pro上,我有一个使用schannel的安全套接字客户端应用程序。 使用TLSV1.0、1.1和1.2连接到安全服务器,而无需客户端身份验证即可正常工作。 使用TLSV1.0、1.1和客户端身份验证连接到安全服务器可以正常工作 使用TLSV1.2进行客户端身份验证的连接失败。客户端不使用握手证书进行应答,而是使用3个TLS记录进行应答:客户端密钥交换密码更改规范客户端密钥交换。由于服务器没有收到客户端的证书,因此会中止连接。 客户端的证书具有一个中间且受信任的根ca。在所有情况

在Windows7Pro上,我有一个使用schannel的安全套接字客户端应用程序。 使用TLSV1.0、1.1和1.2连接到安全服务器,而无需客户端身份验证即可正常工作。 使用TLSV1.0、1.1和客户端身份验证连接到安全服务器可以正常工作

使用TLSV1.2进行客户端身份验证的连接失败。客户端不使用握手证书进行应答,而是使用3个TLS记录进行应答:客户端密钥交换密码更改规范客户端密钥交换。由于服务器没有收到客户端的证书,因此会中止连接。 客户端的证书具有一个中间且受信任的根ca。在所有情况下,都会使用调用AcquireCredentialsHandle

SCH|U CRED|U NO|U DEFAULT|U CRED|U MANUAL|U CRED|U VALIDATION|SCH|U CRED|U NO|U SERVERNAME|检查, 并使用(除其他外)初始化安全上下文 ISC需求手动认证和ISC需求使用提供的认证

对于TLS V1.2,我是否需要以不同的方式对待客户端身份验证