Как установить несколько клиентских сертификатов на сервере Ubuntu? - PullRequest
0 голосов
/ 05 августа 2011
  • У меня есть php-скрипт для подключения 2-х разных серверов ldaps.
  • Я узнал, что мне нужно настроить некоторые параметры на ldap.conf

например

BASE dc=a,dc=b,dc=c,dc=d 
URI ldaps://somesite1.com
TLS_REQCERT demand
TLS_CACERT /etc/ssl/certs/1.cert


BASE ou=e,o=f
URI ldaps://somesite1.com
TLS_REQCERT demand 
TLS_CACERT /etc/ssl/certs/2.cert
  • Поскольку они имеют 2 разные базы, я не уверен, как их объединить.

1 Ответ

0 голосов
/ 05 августа 2011

URL-адреса одинаковы для обоих серверов?

" PHP не имеет метода для установки сертификата клиента ", но ссылка предоставляет метод для обхода этого с использованием одного сертификата. Однако это не сработает при попытке доступа к обоим серверам LDAP в одном и том же сценарии PHP.

Очевидным способом решения этой проблемы является запуск stunnel на веб-сервере с соответствующими настройками для каждого сервера LDAP (см. , это руководство и документы на веб-сайте stunnel ), которые прослушивают разные порты для каждого сервера LDAP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...