c-X.509 DER格式的证书到PEM格式的证书



如何使用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进行测试。

最新更新