Initial commit
FossilOrigin-Name: ff81a462ed50c586bf2f6adcd12e72651d634e45432d920d6ac9b1e6fdbbbb16
This commit is contained in:
26
src/capwap/dtls_gnutls_get_peers_cert.c
Normal file
26
src/capwap/dtls_gnutls_get_peers_cert.c
Normal file
@ -0,0 +1,26 @@
|
||||
#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;
|
||||
d=(struct dtls_gnutls_data*)conn->dtls_data;
|
||||
|
||||
const gnutls_datum_t * clist;
|
||||
|
||||
struct dtls_ssl_cert cert;
|
||||
|
||||
unsigned int len;
|
||||
clist = gnutls_certificate_get_peers(d->session,&len);
|
||||
|
||||
cert.size = clist[n].size;
|
||||
cert.data= clist[n].data;
|
||||
return cert;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user