1--TEST-- 2ldap_set_option() - Basic test for TLS protocol max ldap option 3--CREDITS-- 4Chad Sikorra <Chad.Sikorra@gmail.com> 5--EXTENSIONS-- 6ldap 7--SKIPIF-- 8<?php 9if (!defined("LDAP_OPT_X_TLS_PROTOCOL_MAX")) { 10 die('skip LDAP_OPT_X_TLS_PROTOCOL_MAX unsupported.'); 11} 12?> 13--FILE-- 14<?php 15require "connect.inc"; 16$link = ldap_connect($uri); 17 18foreach([ 19 LDAP_OPT_X_TLS_PROTOCOL_SSL2, 20 LDAP_OPT_X_TLS_PROTOCOL_SSL3, 21 LDAP_OPT_X_TLS_PROTOCOL_TLS1_0, 22 LDAP_OPT_X_TLS_PROTOCOL_TLS1_1, 23 LDAP_OPT_X_TLS_PROTOCOL_TLS1_2, 24] as $option) { 25 $result = ldap_set_option($link, LDAP_OPT_X_TLS_PROTOCOL_MAX, $option); 26 var_dump($result); 27 28 ldap_get_option($link, LDAP_OPT_X_TLS_PROTOCOL_MAX, $optionval); 29 var_dump($optionval); 30} 31?> 32--EXPECT-- 33bool(true) 34int(512) 35bool(true) 36int(768) 37bool(true) 38int(769) 39bool(true) 40int(770) 41bool(true) 42int(771) 43