Posted on 2010-06-11 14:23
S.l.e!ep.¢% 閱讀(1958)
評論(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);