1
X509_extension構造体には、ASN1_objectの変数があります。私はその中の内容が何であるかを読んでいます。 どのようにすればいいか教えてもらえますopensslライブラリを使用してASN1_objectを読み取り可能な形式に変換する方法。
X509_extension構造体には、ASN1_objectの変数があります。私はその中の内容が何であるかを読んでいます。 どのようにすればいいか教えてもらえますopensslライブラリを使用して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文字列が含まれます。
よろしくお願いいたします。