Prechádzať zdrojové kódy

Enabling Post Handshake Authentication for Nagios-plugins

TechnoLord 7 rokov pred
rodič
commit
43ed2a9bac
1 zmenil súbory, kde vykonal 3 pridanie a 0 odobranie
  1. 3 0
      plugins/sslutils.c

+ 3 - 0
plugins/sslutils.c

@@ -171,6 +171,9 @@ int np_net_ssl_init_with_hostname_version_and_cert(int sd, char *host_name, int
 	options |= SSL_OP_NO_TICKET;
 #endif
 	SSL_CTX_set_options(c, options);
+#ifdef SSL_CTX_set_post_handshake_auth
+	SSL_CTX_set_post_handshake_auth(c, 1);
+#endif
 	SSL_CTX_set_mode(c, SSL_MODE_AUTO_RETRY);
 	if ((s = SSL_new(c)) != NULL) {
 #ifdef SSL_set_tlsext_host_name