【发布时间】:2013-10-29 19:12:09
【问题描述】:
我正在尝试使用 RSA 加密某些内容。
但我的 rsa 库无法使用 x509 密钥。 所以我尝试使用 openssl 将其转换为 DER 密钥。
但我真的不明白它是如何工作的。我发现了两个看起来不错的类,但我不知道如何使用它们。
功能是:
-i2d_X509
-X509
我确实找到了一段代码,但我看不懂:
int len;
unsigned char *buf, *p;
len = i2d_X509(x, NULL);
buf = OPENSSL_malloc(len);
if (buf == NULL)
/* error */
p = buf;
i2d_X509(x, &p);
如果你能帮助我,那就太好了。
【问题讨论】: