Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Ssl 具有ECC客户端证书密钥和RSA根证书密钥的双向TLS_Ssl_Openssl_Ssl Certificate_Tls1.2 - Fatal编程技术网

Ssl 具有ECC客户端证书密钥和RSA根证书密钥的双向TLS

Ssl 具有ECC客户端证书密钥和RSA根证书密钥的双向TLS,ssl,openssl,ssl-certificate,tls1.2,Ssl,Openssl,Ssl Certificate,Tls1.2,我正在设置物联网双向TLS身份验证 常见的方法是客户端和根(CA)证书私钥都是RSA 现在我们有了内存有限的设备,为什么我们选择在IoT设备中的客户端证书上切换到Eligistic Curve私钥。服务器证书保持不变(RSA) 据我所知,握手应该会成功。还是我理解错了什么?或者我们也必须将CA证书切换到ECC吗?快速测试会话后:可以使用具有不同于服务器上根证书的私钥算法的客户端证书 客户端:OpenSSL 服务器:BoringSSL

我正在设置物联网双向TLS身份验证

常见的方法是客户端和根(CA)证书私钥都是RSA

现在我们有了内存有限的设备,为什么我们选择在IoT设备中的客户端证书上切换到Eligistic Curve私钥。服务器证书保持不变(RSA)


据我所知,握手应该会成功。还是我理解错了什么?或者我们也必须将CA证书切换到ECC吗?

快速测试会话后:可以使用具有不同于服务器上根证书的私钥算法的客户端证书

客户端:OpenSSL 服务器:BoringSSL