1

我试图弄清楚如何使用自编译的 OpenSSL API 来加载我已包含在 Xcode 项目结构中的现有 X.509 证书 (.crt)。

我需要一个应该从现有文件创建/加载的 X509 对象(来自 OpenSSL x509.h)。包括标题工作正常,但我真的找不到加载现有证书的方法...... x509.h 中有很多方法,但没有足够的文档。

谢谢,克里斯

4

1 回答 1

1

如果您已将字符数据读入 a char* s,类似于

  BIO* bio = BIO_new_mem_buf((void*)s, -1);
  X509* cert = 0;
  PEM_read_bio_X509(bio, &cert, 0, NULL);
  ...
  X509_free(cert);
  BIO_free(bio);
于 2012-01-27T23:06:31.650 回答