• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/OpenLDAP-499.27/OpenLDAP/libraries/libldap/

Lines Matching refs:session

95 	gnutls_session_t session;
432 tlsg_session *session;
434 session = ber_memcalloc ( 1, sizeof (*session) );
435 if ( !session )
438 session->ctx = c;
439 gnutls_init( &session->session, is_server ? GNUTLS_SERVER : GNUTLS_CLIENT );
441 gnutls_priority_set( session->session, c->prios );
443 gnutls_set_default_priority( session->session );
445 gnutls_kx_set_priority( session->session, c->kx_list );
446 gnutls_cipher_set_priority( session->session, c->cipher_list );
447 gnutls_mac_set_priority( session->session, c->mac_list );
451 gnutls_credentials_set( session->session, GNUTLS_CRD_CERTIFICATE, c->cred );
460 gnutls_certificate_server_set_request( session->session, flag );
463 return (tls_session *)session;
467 tlsg_session_accept( tls_session *session )
469 tlsg_session *s = (tlsg_session *)session;
472 rc = gnutls_handshake( s->session );
477 peer_cert_list = gnutls_certificate_get_peers( s->session,
491 tlsg_session_connect( LDAP *ld, tls_session *session )
493 return tlsg_session_accept( session);
497 tlsg_session_upflags( Sockbuf *sb, tls_session *session, int rc )
499 tlsg_session *s = (tlsg_session *)session;
504 switch (gnutls_record_get_direction (s->session)) {
557 tlsg_session_my_dn( tls_session *session, struct berval *der_dn )
559 tlsg_session *s = (tlsg_session *)session;
563 x = gnutls_certificate_get_ours( s->session );
575 tlsg_session_peer_dn( tls_session *session, struct berval *der_dn )
577 tlsg_session *s = (tlsg_session *)session;
583 peer_cert_list = gnutls_certificate_get_peers( s->session,
604 tlsg_session_chkhost( LDAP *ld, tls_session *session, const char *name_in )
606 tlsg_session *s = (tlsg_session *)session;
633 peer_cert_list = gnutls_certificate_get_peers( s->session,
778 tlsg_session_strength( tls_session *session )
780 tlsg_session *s = (tlsg_session *)session;
783 c = gnutls_cipher_get( s->session );
877 tlsg_session *session;
917 tlsg_session *session = arg;
926 gnutls_transport_set_ptr( session->session, (gnutls_transport_ptr)p );
927 gnutls_transport_set_pull_function( session->session, tlsg_recv );
928 gnutls_transport_set_push_function( session->session, tlsg_send );
929 p->session = session;
944 gnutls_deinit ( p->session->session );
945 LBER_FREE( p->session );
960 gnutls_bye ( p->session->session, GNUTLS_SHUT_WR );
975 *((tlsg_session **)arg) = p->session;
979 if( gnutls_record_check_pending( p->session->session ) > 0 ) {
998 ret = gnutls_record_recv ( p->session->session, buf, len );
1007 for ( ret = gnutls_handshake ( p->session->session );
1009 ret = gnutls_handshake ( p->session->session ) );
1030 ret = gnutls_record_send ( p->session->session, (char *)buf, len );
1061 err = gnutls_certificate_verify_peers2( ssl->session, &status );
1072 peertime = gnutls_certificate_expiration_time_peers( ssl->session );
1083 peertime = gnutls_certificate_activation_time_peers( ssl->session );