2016-04-07 79 views
0

试图理清了窗户/ PHP LDAPS连接:LDAPS连接上IIS

我提供给我.pfx证书,并在Windows 2012R2运行的LDAP(S)配置要求/ IIS 8.5。我现在有一个文件夹结构:C:\OpenLDAP\sysconf并在这里是我的LDAP.Conf文件与条目:

TLS_CACERT c:\openldap\sysconf\XXX.pfx 

pfx文件是加密的,所以我假设我需要“安装”在IIS服务器上的证书。

我有链条所需的密码,但我有点模糊确切地说,在IIS服务器上为这个特殊要求安装证书的位置/进程。

任何人都可以解释/指导我如何完成这一方面呢?

提前非常非常赞赏您的帮助

回答

0

您可以导入/安装使用Microsoft管理控制台的ActiveDirectory服务PFX(私钥&证书存档)。

您需要启动MMC然后通过选择 文件 - >添加或删除管理单元在 - >选择证书 - >点击添加(到 其添加到所选的管理单元)导入证书 - >点击OK->选择服务帐号,然后 选择本地电脑,然后选择活动目录 service-> finish。

该网站将指导您进行配置: 一个完整的,一步一步的信息给出

https://www.digicert.com/ssl-certificate-installation-microsoft-active-directory-ldap-2012.htm

您可以通过导入公证书到您的个人证书存储验证LDAP配置通过MMC或双击它并按照向导,然后使用ldp工具验证SSL连接。

+0

由于拉姆,以防万一别人的观点是: 获取证书后,它使用转换为.pem文件: https://www.sslshopper.com/ssl-converter.html –

+0

由于拉姆,以防万一其他人认为: 获得证书后,使用以下命令将其转换为.pem文件: https://www.sslshopper.com/ssl-converter.html 在C:\ OpenLDAP中创建一个文件\ sysconf调用ldap.conf并在其中放置以下行项: TLS_REQCERT从不 TLS_CACERT c:\ openldap \ sysconf \ Certificate.pem 这似乎已经成功了 –