跳转至内容

OpenSSL/Using BIOs

摘自维基百科,面向开放世界的开放书籍

BIO 是 I/O 流抽象;实质上来说,是 OpenSSL 对 C 库中的 FILE * 的回应。OpenSSL 自带一些预定义的有用的 BIO 类型,也可创建自己的 BIO。

BIO 有两种类型:源/汇或过滤器。BIO 可连接在一起。每个链路始终只有一个源/汇,但可有任何数量(0 个或更多)的过滤器。

可使用 BIO_readBIO_gets 从 BIO 中读取数据。

可使用 BIO_writeBIO_putsBIO_printfBIO_vprintf 向 BIO 中写入数据。

华夏公益教科书