Если Ваш самоподписанный сертификат подписывается Вашими находящимися в собственности полномочиями, можно проверить, корректен ли предоставленный сертификат проверкой сертификат сервера. Чтобы сделать это, добавьте в своем ldap.conf, строка 'TLS_CACERT/etc/ssl/certs/ca.pem' с ca.pem является файлом с открытым ключом Ваших полномочий. С 'TLS_REQCERT трудно', это проверит Ваше соединение и откажется говорить, если Ваш сервер сертификата будет неправильным.
Если у Вас есть просто сертификат, Вы можете, ВОЗМОЖНО (я не пробую), добавляет Ваш открытый ключ к TLS_CERT/TLS_CACERT.
Это:
Set objConnection = CreateObject("ADODB.Connection")
Set objRecordSet = CreateObject("ADODB.Recordset")
objConnection.Open "Provider=Search.CollatorDSO;Extended Properties='Application=Windows';"
objRecordSet.Open "SELECT System.ItemName, System.DateModified FROM SYSTEMINDEX WHERE DIRECTORY='file:C:/usr'", objConnection
Do Until objRecordset.EOF
Wscript.Echo objRecordset.Fields.Item("System.ItemName")
Wscript.Echo objRecordset.Fields.Item("System.DateModified")
objRecordset.MoveNext
Loop
Производит такой вывод:
README.txt
31.1.2014 17:20:14
bin
29.10.2012 14:09:02
share
29.10.2012 14:09:01
docs
29.10.2012 14:09:02
etc
29.10.2012 14:09:02
Этот список также может помочь: http: / /msdn.microsoft.com/en-us/library/windows/desktop/ff521735%28v=vs.85%29.aspx