【问题标题】:ADFS Error: The root of the certificate chain is not a trusted root authorityADFS 错误:证书链的根不是受信任的根颁发机构
【发布时间】:2012-02-23 01:55:30
【问题描述】:

我的事件日志中不断收到此错误消息:

证书链的根不是受信任的根权威

它似乎工作正常,但我不喜欢那个错误的声音,有人知道为什么以及如何解决这个问题吗?

【问题讨论】:

    标签: sharepoint adfs2.0


    【解决方案1】:

    原因是 Sharepoint 拥有自己的证书注册表,您还必须在其中添加 CA。

    1. 打开“ADFS 2.0 管理
    2. 扩展服务证书
    3. 右键单击 Token-signing 下的主要(如果有多个)证书,然后选择 查看证书
    4. 选择详细信息选项卡,然后单击“复制到文件...
    5. 完成向导,将证书保存为“DER 编码二进制”(命名为 ADFSRoot.cer 或其他名称)
    6. 将 .cer 文件复制到您的 Sharepoint 服务器

    现在您必须将此证书添加到根权限的 Sharepoints 列表中。您将使用 Sharepoint 2010 Management Shell 进行此操作:

    首先启动 Sharepoint 2010 Management Shell,然后运行以下两个命令(将路径更改为 .cer 所在的位置):

    $root = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("C:\TEMP\ADFSroot.cer")
    New-SPTrustedRootAuthority -Name "ADFS Token SigningRoot Authority" -Certificate $root
    

    现在,证书属性将被列为已添加证书的确认。

    如果您的证书链包含多个证书,则必须为每个证书指定一个唯一名称。

    【讨论】:

    • 似乎-Name 的最佳价值是$root.Subject
    猜你喜欢
    • 1970-01-01
    • 2018-04-20
    • 2021-05-31
    • 1970-01-01
    • 2018-12-31
    • 2014-12-26
    • 2020-11-26
    • 2011-07-16
    相关资源
    最近更新 更多