首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ADLDS SSL证书颁发身份验证失败

ADLDS SSL证书颁发身份验证失败
EN

Stack Overflow用户
提问于 2015-04-30 18:35:54
回答 1查看 598关注 0票数 0

我对ADLDS认证有一些问题。

每次我尝试登录时,我都会在安装ADLDS的机器上得到以下错误消息。

此系统上不存在合适的默认服务器凭据。这将防止期望使用系统默认凭据的服务器应用程序接受SSL连接。这种应用程序的一个例子是目录服务器。管理自己凭据(如internet信息服务器)的应用程序不受此影响。

我安装了很少的开发证书来允许SSL,我也遇到了一些问题。因此,我删除了我安装的所有证书,现在我得到了以下错误。我将代码恢复为不使用安全连接。

代码语言:javascript
复制
    protected ContextOptions _contextOptions = ContextOptions.Negotiate;
    protected PrincipalContext getPrincipal()
    {
        return new PrincipalContext(ContextType.ApplicationDirectory, "myserver.public:11389", "CN=mycontainer,DC=t,DC=public", _contextOptions);
    }

    //Authenticate users against AD LDS 
    public bool Authenticate(string username, string password)
    {
        bool isAuthenticated = false;
        using (PrincipalContext pCtx = getPrincipal())
        {
            isAuthenticated = pCtx.ValidateCredentials(username, password);
        }
        return isAuthenticated;
    }

但出于某种原因,它仍然试图进行安全连接。请注意,我还有一些其他代码,比如通过GUIDID查找用户,并且没有任何问题。任何与密码有关的事情都不起作用。

对如何解决这个问题有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-31 04:40:11

不幸的是,大多数情况下,微软的错误信息都是误导的。我们能够通过在服务器上安装适当的证书来解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29975249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档