Lines Matching refs:peer_cert

165     if( src->peer_cert != NULL )  in ssl_session_copy()
169 dst->peer_cert = mbedtls_calloc( 1, sizeof(mbedtls_x509_crt) ); in ssl_session_copy()
170 if( dst->peer_cert == NULL ) in ssl_session_copy()
173 mbedtls_x509_crt_init( dst->peer_cert ); in ssl_session_copy()
175 if( ( ret = mbedtls_x509_crt_parse_der( dst->peer_cert, src->peer_cert->raw.p, in ssl_session_copy()
176 src->peer_cert->raw.len ) ) != 0 ) in ssl_session_copy()
178 mbedtls_free( dst->peer_cert ); in ssl_session_copy()
179 dst->peer_cert = NULL; in ssl_session_copy()
4342 if( ssl->session_negotiate->peer_cert != NULL ) in mbedtls_ssl_parse_certificate()
4344 mbedtls_x509_crt_free( ssl->session_negotiate->peer_cert ); in mbedtls_ssl_parse_certificate()
4345 mbedtls_free( ssl->session_negotiate->peer_cert ); in mbedtls_ssl_parse_certificate()
4348 if( ( ssl->session_negotiate->peer_cert = mbedtls_calloc( 1, in mbedtls_ssl_parse_certificate()
4356 mbedtls_x509_crt_init( ssl->session_negotiate->peer_cert ); in mbedtls_ssl_parse_certificate()
4378 ret = mbedtls_x509_crt_parse_der( ssl->session_negotiate->peer_cert, in mbedtls_ssl_parse_certificate()
4389 MBEDTLS_SSL_DEBUG_CRT( 3, "peer certificate", ssl->session_negotiate->peer_cert ); in mbedtls_ssl_parse_certificate()
4399 if( ssl->session->peer_cert == NULL ) in mbedtls_ssl_parse_certificate()
4405 if( ssl->session->peer_cert->raw.len != in mbedtls_ssl_parse_certificate()
4406 ssl->session_negotiate->peer_cert->raw.len || in mbedtls_ssl_parse_certificate()
4407 memcmp( ssl->session->peer_cert->raw.p, in mbedtls_ssl_parse_certificate()
4408 ssl->session_negotiate->peer_cert->raw.p, in mbedtls_ssl_parse_certificate()
4409 ssl->session->peer_cert->raw.len ) != 0 ) in mbedtls_ssl_parse_certificate()
4445 ssl->session_negotiate->peer_cert, in mbedtls_ssl_parse_certificate()
4463 const mbedtls_pk_context *pk = &ssl->session_negotiate->peer_cert->pk; in mbedtls_ssl_parse_certificate()
4476 if( mbedtls_ssl_check_cert_usage( ssl->session_negotiate->peer_cert, in mbedtls_ssl_parse_certificate()
6284 return( ssl->session->peer_cert ); in mbedtls_ssl_get_peer_cert()
7033 if( session->peer_cert != NULL ) in mbedtls_ssl_session_free()
7035 mbedtls_x509_crt_free( session->peer_cert ); in mbedtls_ssl_session_free()
7036 mbedtls_free( session->peer_cert ); in mbedtls_ssl_session_free()