Hi all, Im trying to add a custom Extension to a CSR using openssl API's:
struct stack_st_X509_EXTENSION *exts = NULL; X509_EXTENSION *ex; exts = sk_X509_EXTENSION_new_null(); ASN1_OCTET_STRING *os = ASN1_OCTET_STRING_new(); nid = OBJ_create("1.3.6.1.4.1.12345", "End Entry Type", "My End Entry Type"); ASN1_OCTET_STRING_set(os,(unsigned char*)"critical,5",strlen("critical,5")); ex = X509_EXTENSION_create_by_NID( NULL, nid, 0, os ); sk_X509_EXTENSION_push(exts, ex); X509_REQ_add_extensions(x, exts); When I parse the CSR I see that the extension displayed is actually the OID , and not the extension name: X509v3 extensions: 1.3.6.1.4.1.12345: critical,5 Am I adding the extension in the correct way? Should I change some setting in the openssl.cnf? How can insert the extension name :"End Entry Type" instaed of the OID "1.3.6.1.4.1.12345"? Thanks, Dany -- View this message in context: http://openssl.6102.n7.nabble.com/Adding-a-custom-extension-to-a-CSR-tp47446.html Sent from the OpenSSL - User mailing list archive at Nabble.com. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org