X509_get_signature_type()返回一个int。我需要将其转换为字符串。
答案 0 :(得分:3)
我通过这种方式收到的签名算法字符串名称:
X509 *certificate;
char alg[256];
...
OBJ_obj2txt(alg, sizeof(alg), certificate->sig_alg->algorithm, 0);
答案 1 :(得分:0)
OBJ_nid2ln()也许吧?对于一些具有短名称的签名类型,还有OBJ_nid2sn()。