Open bigfish666 opened 1 year ago
参考demos
目录下tlcpdemo.sh
、tls12demo.sh
和tls13demo.sh
这几个脚本
参考
demos
目录下tlcpdemo.sh
、tls12demo.sh
和tls13demo.sh
这几个脚本 您好,就是参考的这个demo中的指令,照着demo测试,最后一步gmssl tls13_client -host 127.0.0.1 -cacert rootcacert.pem -cert clientcert.pem -key clientkey.pem -pass 1234报错。想了解报错的可能原因及host 是指的什么?
-host
是连接的主机名
在配置时打开ENABLE_TLS_DEBUG
选项,可以打印TLS握手消息
mkdir build; cd build
cmake .. -DENABLE_TLS_DEBUG=ON
make; make test; sudo make install
参考demos/tls13demo.sh
,在两个终端中分别独立运行tls13_server
和tls13_client
,可以看到详细打印信息
可能的错误原因是
tls13_server
的-port
选项重新指定一个未占用的端口,如4433好的谢谢。另外WINDOWS环境在开启server时提示bind no error错误。client同样起不来。在mac环境下server服务正常启动。想问一下win的环境下有什么需要注意的吗?是编译的时候有指令没编进去还是什么问题。
目前只有demos/tlcpdemo.sh
在Windows 10环境下通过验证。
在启动gmssl tlcp_server
时需要以管理员方式打开终端。
了解,目前win11的系统,启动tls1.3的server失败。tlcp的 windows我再试一下。在macos环境下,终端输入cmake .. -DENABLE_TLS_DEBUG=ON,会提示warning,见下,好像ENABLE_TLS_DEBUG选项并没有打开。后面实际握手后没有打印消息。 CMake Warning: Manually-specified variables were not used by the project:
ENABLE_TLS_DEBUG
目前只有
demos/tlcpdemo.sh
在Windows 10环境下通过验证。 在启动gmssl tlcp_server
时需要以管理员方式打开终端。
还想请教个问题,如果想更改TLS1.3版本中间使用的算法,更改成TLS_ECC_SM4_CBC_SM3,在命令中如何操作?
TLS 1.3 仅支持 TLS_cipher_sm4_gcm_sm3 参见 RFC 8998
TLS 1.3 仅支持 TLS_cipher_sm4_gcm_sm3 参见 RFC 8998 您好,请问 在iOS中可以使用 TLS 1.3吗? iOS平台想使用这个类库应该如何编译?
想问一下tls_server与client配置的指令有没有具体的说明呀?有点搞不懂client中host是什么?是之前版本的connect吗?