社区
网络编程
帖子详情
SSL_do_handshake和SSL_accept在服务端有什么区别?
jason176374
2007-09-20 03:09:06
我看了一个例子用的是
SSL_do_handshake。
但是看了好多文章, 觉得应该是SSL_accept才应该和客户端的SSL_connect对应。
他们之间是什么区别?
...全文
1252
5
打赏
收藏
SSL_do_handshake和SSL_accept在服务端有什么区别?
我看了一个例子用的是 SSL_do_handshake。 但是看了好多文章, 觉得应该是SSL_accept才应该和客户端的SSL_connect对应。 他们之间是什么区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
心中那自由的世界
2007-09-24
打赏
举报
回复
1
因为dohandshake可以做 SSL Renegotiation ,这个我不知道怎么翻译,意思就是在已经建的链接上再进行一次握手,这个是sslconnect做不到的。
如果只是握手建立连接,有很多种方法,BIO,SSL_connect/accept, SSL_write/read, 这些都可以进行握手建连接的。所以用SSL_do_handshake,应该是来自习惯和扩展性的考虑。
jason176374
2007-09-24
打赏
举报
回复
那既然这样, 为什么还要使用SSL_do_handshake?
心中那自由的世界
2007-09-21
打赏
举报
回复
是的,SSL_Connect和SSL_Accept 都做握手操作, 而且这个握手所花的时间非常可观。
jason176374
2007-09-21
打赏
举报
回复
我看的例子是服务端的。
也就是说SSL_do_handshake用在服务端和客户端都可以?
SSL_Connect和SSL_Accept这一对操作本身也做握手的吧?
心中那自由的世界
2007-09-20
打赏
举报
回复
有区别的
SSL_do_handshake 可以用在客户端和服务端,但SSL_accept只能用在服务端.前者做握手操作,后者等待客户端过来握手.
ace-radius-0.9.2
通过以上对"ace-radius-0.9.2"的解析,我们可以看到这个项目不仅提供了Radius
服务端
和客户端的基础实现,还为开发者提供了扩展和定制的可能。无论是初学者还是经验丰富的程序员,都能从中学习到Radius协议的工作原理...
Open
SSL
之
ssl
库
ssl
Open
SSL
的
SSL
/TLS库,实现了
SSL
...网络连接建立后可以赋值给
SSL
对象,然后可以使用
SSL
对象完成握手操作(
SSL
_
accept
或
SSL
_connect或
SSL
_do_
handshake
),握手完成后就可以读写了。关闭网络连接前先调用
SSL
_shutd
mbedtls mbedtls_
ssl
_
handshake
失败
在学习mbedtls中,尝试使用PSK加密套件来进行通信,于是写了一个简单的sever和client。 client程序运行到mbedtls_
ssl
_
handshake
出现失败,返回-6C00,错误原因:Internal error (eg, unexpected failure in lower-...
SSL
/TLS建立连接之状态切换
本文基于Open
SSL
1.0.2u学习Open
SSL
中对
SSL
/TLS协商过程的实现 协商过程的状态切换 Open
SSL
中
服务端
ssl
3_
accept
接口实现对协商...hit判断是否进入会话恢复流程,在SessionID和SessionTicket会话恢复流程中,会有一...
open
SSL
编程
1、
ssl
服务初始化 2、
服务端
初始化 3、客户端初始化 4、封装
ssl
握手函数 5、封装
SSL
_read函数 6、封装
SSL
_write函数 7、demo示例 8、总结与说明 1、
ssl
服务初始化 2、
服务端
初始化 3、客户端初始化 ...
网络编程
18,358
社区成员
64,186
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章