读取 X509-Certificate 进行处理

Read X509-Certificate to process it

我需要用 C++ 读取 X509 证书。我找不到使用 GnuTLS 库执行此操作的方法。证书必须以 PEM 或 DER 格式读取,以便我可以使用 GnuTLS 库的功能对其进行处理。 openssl 中提供的 bio 文件是否有一个附件,它允许我读取证书并将其转换为可处理的格式?

实际上生成一个包含证书元组和证书长度的变量很重要。可以使用 fopen()fread() 读取证书。可以使用 gnutls_x509_crt_import() 处理元组。这解决了我的问题。