X509_extension 结构有一个变量 ASN1_object 。我想看看里面的内容是什么。 谁能告诉我该怎么做
最佳答案
ASN1_OBJECT 只是 OpenSSL 对 OID(对象标识符)的表示。如果你只想知道它的 OID,那么:
ASN1_OBJECT *obj = X509_EXTENSION_get_object(ex); // ex is your X509_EXTENSION *
char buff[1024];
OBJ_obj2txt(buff, 1024, obj, 0); // 0 means it will prefer a textual representation (if available) rather than the numerical one
然后 buf 将包含一个带有 OID 的 C 字符串。
问候。
关于openssl - 如何使用 openssl 库将 ASN1_object 转换为可读格式。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10023304/