Posted on 2010-06-11 14:23
S.l.e!ep.¢% 阅读(1935)
评论(0) 编辑 收藏 引用 所属分类:
OpenSSL
使用 BIO_new_mem_buf() new 了一个BUF,PEM_write_bio_X509() 去写总是失败
Google 之
结果
>The BIO_new_mem_buf creates a read-only buffer.
>
>If you want to write to memory use
>
> bio = BIO_new(BIO_s_mem());
char szBuf[1000] = {0};
size_t nSize = BIO_ctrl_pending(bio); // 用这个函数可以获取到BUF里面的大小
BIO_read(bio, szBuf, nSize);