AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-1080258

Łukasz K's questions

Martin Hope
Łukasz K
Asked: 2024-03-13 18:28:52 +0800 CST

Windows Server 2012 R2 - Adfs - 续订证书

  • 5

我正在尝试替换 ADFS 上的证书。我已经获得通配符证书 *.abc.pl,请按照以下步骤操作:

  1. 登录 ADFS 服务器 -完成
  2. 将新证书添加到服务器。确保将其添加到计算机帐户的个人证书存储中。我通常使用 MMC 中的证书管理单元来执行此操作 - 完成 3.查找新证书的指纹。这可以通过查看证书的详细信息找到;指纹通常位于证书详细信息列表底部/附近,由 40 个十六进制字符组成。复制指纹并确保删除空格,因此它是一个 40 个字符的字符串;稍后您将需要它 -完成后 ,我在导入由 OpenSSL 3 生成的 PFX 时遇到问题,当我尝试导入证书时,密码不匹配。解决方法是通过此命令生成证书 openssl pkcs12 -export -certpbe PBE-SHA1-3DES -keypbe PBE-SHA1-3DES -nomac -inkey privatekey2024.key -in cer2024.cer -export -out cer2024_2016.pfx

4. 授予运行“Active Directory 联合身份验证服务”服务的服务帐户对私钥的读取权限。为此,请按照下列步骤操作: 在 MMC 的证书管理单元中,右键单击证书,选择“所有任务”,然后选择“管理私钥...”: 管理私钥 管理私钥 单击“添加...”以添加在服务器上运行 ADFS 服务的用户帐户并向该用户授予读取权限。单击权限对话框上的“确定”将其关闭。启动 AD FS 管理,展开左侧窗格中的“服务”,然后单击“证书”: AF FS 管理器证书 AF FS 管理器证书 -完成 5. 从屏幕右侧的操作面板中单击“设置服务通信证书...”: 设置服务通信证书 设置服务通信证书 将显示一个对话框,其中显示服务器上的可用证书。选择要使用的新证书。如果您不确定证书是否正确,请依次选择每个证书,然后单击显示的“单击此处查看证书属性”链接,并将指纹与之前记录的指纹进行比较。选择正确的证书后,单击对话框中的“确定”。如果此时您重新启动服务器或 ADFS 服务并连接到 ADFS,您仍会看到原始证书。GUI 中的更改会更改 ADFS 配置数据库中的配置,但不会更改绑定到 HTTP.sys 的证书。

  1. 要完成配置更改,必须运行以下 PowerShell 命令: Set-AdfsSslCertificate –Thumbprint 00112233445566778899aabbccddeeff00112233 其中 00112233445566778899aabbccddeeff00112233 应替换为您之前找到的指纹。

这里我有一个问题: Get-ChildItem Cert:\LocalMachine\My

当我运行命令 $newThumbprint = "01329a975bc181abb65aca0e22ddc9b72c766cc5" #thumbprint 取自 *.abc.pl

设置-AdfsSslCertificate -Thumbprint $newThumbprintS

我有错误:

Set-AdfsSslCertificate : The certificate represented by thumbprint D65A9C243FFEB836ECB939ECC28F9E72BD982871 could not be found in the Target Computer Personal certificate store.  Check the thumbprint value and ensure that the desired certificate is installed in the Local Computer Personal certificate store.
At line:1 char:1
+ Set-AdfsSslCertificate -Thumbprint $newThumbprint
    + CategoryInfo          : InvalidArgument: (:) [Set-AdfsSslCertificate], DisplayableArgumentException
    + FullyQualifiedErrorId : The certificate represented by thumbprint D65A9C243FFEB836ECB939ECC28F9E72BD982871 could not be found in the Target Computer Personal c 
   ertificate store.  Check the thumbprint value and ensure that the desired certificate is installed in the Local Computer Personal certificate store.,Microsoft.Id  
  entityServer.Management.Commands.SetSslCertificateCommand

我没有找到带有指纹的证书,不知道下一步该怎么做:/

windows-server-2012-r2
  • 1 个回答
  • 58 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve