如何使用MbedTLS将DER格式的X.509证书转换为PEM格式?事实上,我收到的证书是用BASE64编码的,在执行BASE64解码时,它给出了DER格式的证书,但我需要PEM格式,并希望使用MbedTLS将获得的DER格式证书转换为PEM。
存在mbedtls_pem_write_buffer
。但是,由于您需要自己指定页眉和页脚,因此如果您的数据已经是base64编码的,则不会有太大作用。然而,PEM也需要一些包含行结尾的特定base64,所以我仍然会使用这个函数。否则只需要添加正确的CCD_ 2和CCD_;页脚行。
API调用文档有点稀疏,所以我只是进行实验,然后使用openssl x509 -in cert.pem
进行测试。