标签: edirectory

如何从OpenSSL保存LDAP SSL证书

我想要我的LDAP服务器的SSL证书,它是Novell eDirectory.我使用openssl连接到ldap来查看证书.

openssl s_client -connect 192.168.1.225:636
Run Code Online (Sandbox Code Playgroud)

它只是打印证书.如何将其保存为某些证书格式文件?

ssl openssl ldap ssl-certificate edirectory

44
推荐指数
5
解决办法
8万
查看次数

使用DirectoryServices从C#连接到LDAP

我正在尝试连接到运行LDAP的edirectory 8.8服务器.我将如何在.Net中这样做呢?我是否仍然可以使用System.DirectoryService中的类,例如DirectoryEntry和DirectorySearcher,或者它们是AD特定的吗?我是否需要以不同方式指定"连接字符串"?

我正在尝试类似下面的代码,但它似乎不起作用......

DirectoryEntry de = new DirectoryEntry ("LDAP://novellBox.sample.com","admin","password",AuthenticationTypes.None);
DirectorySearcher ds = new DirectorySearcher(de);
var test = ds.FindAll();
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

c# directoryservices novell ldap edirectory

13
推荐指数
2
解决办法
9万
查看次数

使用node.js和ldapjs进行LDAP绑定错误

我正在尝试使用以下node.js文件实现基本的ldap绑定.不幸的是,我不断收到代码128的绑定错误.我在网上查找并没有找到代码128的引用.我试图搜索的LDAP服务器是eDirectory.有没有人有这方面的经验或你有类似的问题?我的节点版本是v0.10.22,我的ldapjs版本是v0.7.1

var ldap = require('ldapjs');

var creds = {
  url: "ldaps://ldap.url.com:636",
  bindDN: "cn=ldap,o=com"
};

var opts = {
  filter: "(cn=username)",
  scope: "sub"
};

function authDN(client, dn, password, cb) {
  client.bind(dn, password, function (err) {
    client.unbind();
    cb(err === null, err);
  });
}

function output(res, err) {
  if (res) {
    console.log('success');
  } else {
    console.log(['Error',err.code, err.dn, err.message ]);
  }
}

var client = ldap.createClient(creds);

authDN(client, '(cn=username)', 'password', output);
Run Code Online (Sandbox Code Playgroud)

javascript ldap edirectory node.js

7
推荐指数
1
解决办法
6358
查看次数

为System.DirectoryServices.DirectoryEntry设置回调以处理自签名SSL证书?

我有一个应用程序使用典型的System.DirectoryServices.DirectoryEntry代码从目录服务复制数据.我现在需要使用带有自签名证书的SSL从Novell eDirectory复制.我怀疑现有代码可以使用可以验证的有效证书,或者可能是将自签名证书添加到本地计算机密钥库.但是为了确保使用自签名证书,我能找到的唯一解决方案是使用System.DirectoryServices.Protocols命名空间和LdapConnection类,从而可以连接VerifyServerCertificate回调.我找不到任何方法将相同的概念应用于DirectoryEntry实例,或连接到LdapConnection实例并以某种方式"转换"到DirectoryEntry实例.也许这是不可能的,我只想确认一下.欢迎任何其他想法.

我发现的唯一相关链接是:http://www.codeproject.com/Articles/19097/eDirectory-Authentication-using-LdapConnection-and

ssl directoryservices ldap active-directory edirectory

5
推荐指数
1
解决办法
4917
查看次数

登录LDAP时使用专有名称与cn或uid有什么区别?

我遇到了使用LDAP验证登录的问题.

我们使用Novell目录来验证其他应用程序,如Jira.(Jira工作得很完美).

我有这个应用程序,允许这些基本的LDAP配置: 在此输入图像描述

我的问题是,当我尝试登录时,它需要我的用户名XXXXXXXX并将其作为uid预先挂在搜索库中.所以它试图将我登录为:

UID = XXXXXXXX,OU =人,环境o = myCompany

哪个适用于我们的Sun LDAP服务器,但不适用于我们的Novell目录LDAP服务器.edirectory仅在我尝试以专有名称登录时才有效:

CN = XXXXXXXX,OU =人,环境o = myCompany

为什么edirectory的行为如下?

是我们指定的配置还是edirectory总是使用cn作为专有名称?

谢谢

ldap ldapconnection edirectory distinguishedname

5
推荐指数
1
解决办法
8110
查看次数

如何使用System.DirectoryServices.Protocols更改密码

我们的用户存储是名为eDirectory的LDAP服务器.如何使用System.DirectoryServices.Protocols更改用户密码?

.net c# directoryservices ldap edirectory

1
推荐指数
1
解决办法
8559
查看次数