source: src/router/php7/ext/ldap/tests/ldap_set_option_cafiles_basic.phpt @ 31874

Last change on this file since 31874 was 31874, checked in by brainslayer, 5 weeks ago

update php

File size: 815 bytes
Line 
1--TEST--
2ldap_set_option() - Basic test for TLS CA/Cert/CRL/DH/Key file ldap options
3--CREDITS--
4Chad Sikorra <Chad.Sikorra@gmail.com>
5--SKIPIF--
6<?php require_once('skipif.inc'); ?>
7--FILE--
8<?php
9require "connect.inc";
10$link = ldap_connect($host, $port);
11
12foreach([
13        LDAP_OPT_X_TLS_CACERTDIR,
14        LDAP_OPT_X_TLS_CACERTFILE,
15        LDAP_OPT_X_TLS_CERTFILE,
16        LDAP_OPT_X_TLS_KEYFILE,
17        LDAP_OPT_X_TLS_CRLFILE,
18        LDAP_OPT_X_TLS_DHFILE,
19] as $option) {
20        $result = ldap_set_option($link, $option, '/foo/bar');
21        var_dump($result);
22
23        ldap_get_option($link, $option, $optionval);
24        var_dump($optionval);
25}
26?>
27===DONE===
28--EXPECT--
29bool(true)
30string(8) "/foo/bar"
31bool(true)
32string(8) "/foo/bar"
33bool(true)
34string(8) "/foo/bar"
35bool(true)
36string(8) "/foo/bar"
37bool(true)
38string(8) "/foo/bar"
39bool(true)
40string(8) "/foo/bar"
41===DONE===
Note: See TracBrowser for help on using the repository browser.