1 init
2 create bio接口和pre 秘钥
各个部分说明:
- 绑定ssl和bio;SSL_set_bio(dtls->ssl, dtls->read_bio, dtls->filter_bio);
- //init dtls:SSL_new--使用BIO那么就可以和SSL、非加密的网络以及文件IO进行透明的连接;BIO可以连接在一起成为一个BIO链
- //读写bio就等于读写ssl了. 因为ice占用了socket,ssl不再使用socket改用bio
- 1 BIO可以和SSL连接、非加密的网络连接以及文件IO进行透明的连接。
- 2 例如在加密BIO中,如果写操作,数据就会被加密;如果是读操作,数据就会被解密.
- 3 filter BIO就是把数据从一个BIO转换