[Help-gnutls] Re: gnutls_x509_crt_get_dn() and similar functions
marlam at web.de
Wed Jan 5 23:54:40 CET 2005
On Wed, 05. Jan 2005, 20:12:27 +0100, Simon Josefsson wrote:
> > 2. I use gnutls_x509_get_dn_by_oid() to get certain fields from the DN:
> > size_t size = 0;
> > gnutls_x509_crt_get_dn_by_oid(cert, GNUTLS_OID_X520_COMMON_NAME,
> > 0, 0, NULL, &size);
> > This does not set size to the needed value at all.
> > Adding a line 426 to lib/x509/dn.c
> > *sizeof_buf = len;
> > fixes this problem for me, but I'm not sure that this is the proper
> > solution since I'm not familiar with the asn1_* functions.
> This appear to have already been solved in CVS, for the development
> branch. Try a daily snapshot, they are almost as stable as the proper
gnutls-20050105 works nicely. Thanks!
> Let me know if you need it in 1.0 as well.
That would be nice, because I plan to use gnutls_x509_get_dn_by_oid() in
msmtp soon. But it's not really important; I can also update the
dependency to GnuTLS >= 1.1.23.
Thanks for your help!
More information about the Gnutls-help