mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-26 01:29:59 -05:00
ITS#9176 Implement SNI for GnuTLS
This commit is contained in:
parent
4265849b0f
commit
e96f90e212
1 changed files with 10 additions and 0 deletions
|
|
@ -422,6 +422,16 @@ tlsg_session_accept( tls_session *session )
|
|||
static int
|
||||
tlsg_session_connect( LDAP *ld, tls_session *session, const char *name_in )
|
||||
{
|
||||
tlsg_session *s = (tlsg_session *)session;
|
||||
int rc;
|
||||
|
||||
if ( name_in ) {
|
||||
rc = gnutls_server_name_set( s->session, GNUTLS_NAME_DNS, name_in, strlen(name_in) );
|
||||
if ( rc != GNUTLS_E_SUCCESS ) {
|
||||
return rc;
|
||||
}
|
||||
}
|
||||
|
||||
return tlsg_session_accept( session);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue