Certificate stuff

FossilOrigin-Name: f5efe9f37f9bcc74b5f814cdb48dd4986ccbc6088bf5431f4a51583b97e182e3
This commit is contained in:
7u83@mail.ru
2015-02-09 21:04:54 +00:00
parent d86b7cd652
commit 57a8e57f54
6 changed files with 46 additions and 6 deletions

View File

@ -490,6 +490,25 @@ static int wtpman_establish_dtls(void *arg)
cw_dbg(DBG_DTLS,"DTLS session established with %s, cipher=%s", CLIENT_IP,dtls_get_cipher(wtpman->conn));
/* DTLS handshake done */
int cert_len;
struct dtls_ssl_cert cert;
FILE *f;
f = fopen ("pcert.der","wb");
printf("Calling peers cert\n");
cert = dtls_get_peers_cert(wtpman->conn,0);
printf("Back from peers cert\n");
printf("Have Peers Cert: %p, %d\n",cert.data,cert.size);
fwrite(cert.data,1,cert.size,f);
exit(0);
// dtls_get_peers_cert(cert_len,&cert_len);
return 1;
}