actube/src/cw/dtls_gnutls_get_peers_cert.c
7u83@mail.ru b0b08c1f7c Got rid of mbag! Works for mod_capwap and wtp
FossilOrigin-Name: af10cb591d1e6db629c886cdbb268a2753bb93012e410e42f65b8385befb9896
2018-03-17 16:29:09 +00:00

28 lines
495 B
C

#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "conn.h"
#include "dtls.h"
#include "dtls_gnutls.h"
struct dtls_ssl_cert dtls_gnutls_get_peers_cert(struct conn * conn,unsigned int n)
{
struct dtls_gnutls_data *d;
const gnutls_datum_t * clist;
struct dtls_ssl_cert cert;
unsigned int len;
d=(struct dtls_gnutls_data*)conn->dtls_data;
clist = gnutls_certificate_get_peers(d->session,&len);
cert.size = clist[n].size;
cert.data= clist[n].data;
return cert;
}