LDAP のサーバ証明書がプライベートCAで発行されているため、素のままだと ldaps で証明書の検証で失敗してアクセス出来ず、PHP 側で信頼するCA証明書を設定しようと試行錯誤したメモ。 簡単な解決方法・・ダメ LDAP_OPT_X_TLS_CACERTFILE というオプションがあるのでこれで指定すれば OK です、完。 <?php $ldap = ldap_connect('ldaps://ldap.local:636'); ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3); ldap_set_option($ldap, LDA…