c - 如何在 C 中以编程方式哈希 PEM 格式的 X509 证书

标签 c hash openssl certificate x509

我已生成 DER 格式的 X509 证书,该证书存储在名为 cert.crt 的文件中。

我希望能够使用 sha256 算法对其进行哈希处理。

如何做到这一点?

我已经有一个函数可以让我对任何数据缓冲区进行哈希处理,但我的证书位于文件中。有没有简单的方法可以做到这一点?

我正在寻找 C 实现。

最佳答案

看看函数 fopenfread,它们会对您有所帮助。

关于c - 如何在 C 中以编程方式哈希 PEM 格式的 X509 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16585609/

相关文章:

c - 匿名结构指针

java - Java 中分段 S3 上传的 eTag 算法?

ubuntu - OpenSSL v1.1.1 Ubuntu 20 TLSv1 - 没有可用的协议(protocol)

sprintf 的 Python 等价物

openssl - 如何将 JWK 中的公钥转换为 OpenSSL 的 PEM?

ssl - 如何在 openssl 1.0.2g 中列出 TLS 1.2 密码套件

c - 32 位和 64 位 c 数据类型的不同大小

c - C中结构成员的默认值

c++ - 逐像素填充 cvHistogram 列表

ruby - 要使用多个键散列的数组