diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2001-12-09 12:03:33 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2001-12-09 12:03:33 +0000 |
commit | 6a4cdef790bdba1a5fa7142da1d499af852eaf65 (patch) | |
tree | 150f028444ae3dfeabe78271e5de4730ec0ef6aa /lib/debug.c | |
parent | bc2458bf5224c86fadd98b85c42a75f68838af58 (diff) | |
download | gnutls-6a4cdef790bdba1a5fa7142da1d499af852eaf65.tar.gz |
GET_CN() now works. (affects debug mode only)
Diffstat (limited to 'lib/debug.c')
-rw-r--r-- | lib/debug.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/debug.c b/lib/debug.c index 1b46a9eb47..75b7cda437 100644 --- a/lib/debug.c +++ b/lib/debug.c @@ -219,8 +219,17 @@ static char str[512]; } +int gnutls_x509pki_extract_certificate_dn( const gnutls_datum*, gnutls_DN*); + const char* GET_CN( gnutls_datum cert) { - return NULL; /* FIXME */ +static gnutls_DN dn; + + if (gnutls_x509pki_extract_certificate_dn( &cert, &dn) >= 0) + return &dn.common_name[0]; /* FIXME */ + else + return NULL; + +//fprintf(stderr, "CN: %s\n", dn.common_name); } #endif |