如何在ubuntu服务器上安装多个客户端证书?

时间:2011-08-05 04:04:06

标签: php ssl ubuntu ldap

  • 我有一个PHP脚本来连接2个不同的ldaps服务器。
  • 我了解到我需要在ldap.conf上添加一些配置

e.g。

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
  • 因为他们有两种不同的基础,我不知道如何将它们结合起来。

1 个答案:

答案 0 :(得分:0)

两台服务器的URL是否相同?

PHP has no method to set a client certificate”但该链接提供了使用单个证书解决此问题的方法。但是,当尝试在同一个PHP脚本中访问两个LDAP服务器时,这不会起作用。

解决这个问题的明显方法是在网络服务器上运行stunnel,并为每个LDAP服务器上的每个LDAP服务器配置适当的配置(请参阅this howtostunnel website上的文档) 。