目录
openssl 之 BIO 系列之 1---抽象的 IO 接口.......................................................................................1
openssl 之 BIO 系列之 2---BIO 结构和 BIO 相关文件介绍............................................................2
openssl 之 BIO 系列之 3---BIO 的声明和释放等基本操作.............................................................5
openssl 之 BIO 系列之 4---BIO 控制函数介绍.................................................................................6
openssl 之 BIO 系列之 5---CallBack 函数及其控制.........................................................................9
openssl 之 BIO 系列之 6---BIO 的 IO 操作函数.............................................................................11
openssl 之 BIO 系列之 7---BIO 链的操作.......................................................................................12
openssl 之 BIO 系列之 8---读写出错控制......................................................................................13
openssl 之 BIO 系列之 9---BIO 对的创建和应用-.........................................................................15
openssl 之 BIO 系列之 10---BIO 链的定位操作.............................................................................16
openssl 之 BIO 系列之 11---文件(file)类型 BIO............................................................................18
openssl 之 BIO 系列之 12---文件描述符(fd)类型 BIO..................................................................21
openssl 之 BIO 系列之 13---Socket 类型 BIO................................................................................23
openssl 之 BIO 系列之 14---源类型的 NULL 型 BIO....................................................................24
openssl 之 BIO 系列之 15---内存(mem)类型 BIO..........................................................................25
openssl 之 BIO 系列之 16---BIO 对(pair)类型 BIO.......................................................................27
openssl 之 BIO 系列之 17---连接(connect)类型 BIO...............................................................30
openssl 之 BIO 系列之 18---接受(accept)类型 BIO.......................................................................33
openssl 之 BIO 系列之 19---Filter 类型的 NULL 型 BIO..............................................................37
openssl 之 BIO 系列之 20---缓冲(buffer)类型 BIO..................................................................37
openssl 之 BIO 系列之 21---Base64 类型的 BIO...........................................................................39
openssl 之 BIO 系列之 22---Cipher 类型的 BIO............................................................................40
openssl 之 BIO 系列之 23---MD 类型的 BIO................................................................................41
openssl 之 BIO 系列之 24---SSL 类型的 BIO................................................................................44
openssl 之 BIO 系列之 25---结束语.................................................................................................49
openssl 之 BIO 系列之 1---抽象的 IO 接口
-(作者:DragonKingMail:wzhah@263.net发布于:http://gdwzh.126.comopenssl 专业
论坛)
-其实包含了很多种接口,用通用的函数接口,主要控制在 BIO_METHOD 中的不通实
现函数控制,
-我初步估计了一下,大概有 14 种,包括 6 种 filter 型和 8 种 source/sink 型。
-
-BIO 是在底层覆盖了许多类型 I/O 接口细节的一种应用接口,如果你在程序中使用
BIO,那么就可以和 SSL 连接、非加密的网络连接以及文件 IO 进行透明的连接。
-有两种不通的 BIO 接口,一种是 source/sink 型,一种是 fileter 型的。
评论2