193 |
*/ |
*/ |
194 |
gnutls_session initialize_ssl_session(void) |
gnutls_session initialize_ssl_session(void) |
195 |
{ |
{ |
196 |
GNUTLS_STATE state; |
gnutls_session state; |
197 |
|
|
198 |
gnutls_init(&state, GNUTLS_SERVER); |
gnutls_init(&state, GNUTLS_SERVER); |
199 |
|
|
203 |
gnutls_protocol_set_priority(state, protocol_priority); |
gnutls_protocol_set_priority(state, protocol_priority); |
204 |
gnutls_mac_set_priority(state, mac_priority); |
gnutls_mac_set_priority(state, mac_priority); |
205 |
|
|
206 |
gnutls_cred_set(state, GNUTLS_CRD_CERTIFICATE, credentials[ cur]); |
gnutls_credentials_set(state, GNUTLS_CRD_CERTIFICATE, credentials[ cur]); |
207 |
|
|
208 |
gnutls_certificate_server_set_request(state, GNUTLS_CERT_IGNORE); |
gnutls_certificate_server_set_request(state, GNUTLS_CERT_IGNORE); |
209 |
|
|
550 |
{ |
{ |
551 |
last_alert = gnutls_alert_get(req->ssl_state); |
last_alert = gnutls_alert_get(req->ssl_state); |
552 |
log_error_doc(req); |
log_error_doc(req); |
553 |
fprintf(stderr, "tls: Received alert '%s'.\n", gnutls_alert_get_name(last_alert)); |
fprintf(stderr, "tls: Received alert %d '%s'.\n", last_alert, gnutls_alert_get_name(last_alert)); |
554 |
} |
} |
555 |
} |
} |
556 |
|
|