2

X509_extension 構造体には ASN1_object という変数があります。私はその内容が何であるかを読みたいです。誰でもその方法を教えてもらえますか

4

2 に答える 2

7

ASN1_OBJECT は、オブジェクト識別子である OID の OpenSSL の表現です。それが 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 文字列が含まれます。

よろしく。

于 2012-04-13T15:46:32.037 に答える