gpt4 book ai didi

使用 wolfssl 进行证书完整性检查

转载 作者:太空宇宙 更新时间:2023-11-04 03:10:36 24 4
gpt4 key购买 nike

我需要使用 wolfssl 库在 C 中测试 PEM 格式的 ECC 证书是否完好。我不想测试任何进一步的信息,如果它是证书而不是

之间的任何随机 Base64 编码字节

-----开始证书-----

-----证书结束-----

行。最简单的方法是什么?

最佳答案

您可以使用 wolfSSL_X509_load_certificate_file 检查它是否是有效证书,如下例所示。

您可以找到功能文档here .

#include <wolfssl/openssl/x509.h>

int is_x509_cert(const char* pem_cert_file_path) {
WOLFSSL_X509 *cert = wolfSSL_X509_load_certificate_file(pem_cert_file_path, SSL_FILETYPE_PEM);
if (cert != NULL) {
wolfSSL_X509_free(cert);
return 1;
} else {
return 0;
}
}

关于使用 wolfssl 进行证书完整性检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56786160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com