PEM_write_bio_X509(bio,cert);BIO_get_mem_ptr(bio,&bptr);
时间: 2024-06-08 11:06:59 浏览: 126
x509_util.zip_android_cert_ndk android_x509_x509_util
这两行代码分别是将一个 X.509 证书(cert)写入到一个 BIO 对象(bio)中,然后通过 BIO_get_mem_ptr() 函数获取该 BIO 对象内存指针的指针(bptr),以便后续读取该指针指向的内存数据。
具体来说,PEM_write_bio_X509() 函数可以将 X.509 证书以 PEM 格式写入到 BIO 对象中,而不是直接写入到文件或者网络中。这样做的好处是可以方便地处理加密、解密、签名等操作,同时也可以避免直接操作文件或者网络带来的风险。
BIO_get_mem_ptr() 函数则是获取一个 BIO 对象的内存指针的指针,即将一个 BIO 对象封装的内存数据传递给其他函数使用。这个函数的第二个参数是一个指向指针的指针,用于存储内存指针的地址,第一个参数则是要获取内存指针的 BIO 对象。通过这个函数可以很方便地获取 BIO 对象封装的内存数据,比如用于网络传输或者存储到文件中。
阅读全文