Same Status !! Regards, Puneet On Thu, Jul 26, 2012 at 2:49 PM, Saurabh Pandya <er.saurabhpan...@gmail.com>wrote:
> On 7/26/12, Puneet Khunteta <khunteta.pun...@gmail.com> wrote: > > Hello Sukalp, > > > > I have tried to use the code snippet provided by use . I am able to > create > > the ASN_object and get the data also.but the data is not in readable > form. > > > > I use X509 instead of X509V3. > > > > Here is the code that i have used : > > > > *Ret = X509_get_ext_by_NID(cert, field_NID, 0); > > if ((Ret > 0) && (ext = X509_get_ext(cert, Ret))) > > Try to use X509_get_ext_d2i instead > > > { > > > > ASN1_OBJECT *obj; > > > > obj=OBJ_nid2obj(field_NID); > > if (obj == NULL) return(-2); > > return(X509_get_ext_by_OBJ(cert,obj,0)); > > }* > > The object snippet that i have found is > > > > > > Please help me to get the data in readable format. > > > > Regards. > > Puneet > > > > On Wed, Jul 25, 2012 at 12:37 PM, Sukalp Bhople <bsuk...@gmail.com> > wrote: > > > >> Hi, > >> > >> You will have to go through Openssl source code. > >> > >> Have a look at following files: > >> > >> 1. x509_v3.c (around line 74), You will find the following method: > >> > >> int X509v3_get_ext_by_NID(const STACK_OF(X509_EXTENSION) *x, int nid, > >> int lastpos) > >> { > >> ASN1_OBJECT *obj; > >> > >> obj=OBJ_nid2obj(nid); > >> if (obj == NULL) return(-2); > >> return(X509v3_get_ext_by_OBJ(x,obj,lastpos)); > >> } > >> > >> > >> Hope this helps. > >> > >> > >> On Wed, Jul 25, 2012 at 7:08 AM, Puneet Khunteta < > >> khunteta.pun...@gmail.com> wrote: > >> > >>> Hello, > >>> > >>> I am an user of openssl library. > >>> I am seeking for a method to get the "Extended Key Usage" field from > the > >>> X509 certificate . > >>> I will be grateful if you can provide me a sample code in c. > >>> > >>> Thanks > >>> Puneet K. > >>> > >> > >> > >> > >> -- > >> Regards, > >> *Sukalp Bhople.* > >> > >> > > > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager majord...@openssl.org >