Как подключиться к LDAP Novell, используя SSL в C #? - PullRequest
2 голосов
/ 11 января 2012

В настоящее время я пытаюсь подключиться к своему Novell LDAP по SSL с использованием C#. Сначала я попробовал точно такую ​​же операцию с authentication = None, и она отлично работает.

Мое доменное имя имело такую ​​форму: LDAP://xxx.yyy.zzz.com:999/o=XYZ,c=ZYX, и в моем запросе было установлено AuthenticationType.None.

Теперь, если я попробую то же самое с: LDAPS://xxx.yyy.zzz.com:636/o=XYZ,c=ZYX и в моем запросе у меня будет установлено AuthenticationType.SecureSocketsLayer. У меня error: Unknown error (0x80005000), тогда как SSL работает на сервере.

1 Ответ

0 голосов
/ 16 января 2012

Если вы можете получить доступ к журналам серверов eDirectory и попросить их включить + трассировку LDAP, то неудачная попытка связывания может предоставить дополнительную интересную информацию.

Как отметил в своем комментарии Йоахим, вам, вероятно, нужен доверенный корень ЦС, который подписал сертификат, используемый сервером eDirectory. По умолчанию каждое дерево eDirectory имеет свой собственный ЦС, который подписывает все сертификаты, поэтому, вероятно, необходимо наверняка добавить открытый ключ ЦС в ваше хранилище ключей.

...