SSL 证书添加失败,错误:1312 仅在第 8 台计算机上不存在指定的登录会话错误

问题描述 投票:0回答:1

我有一个安装在 IIS 上的通配符证书,并使用 netsh 将证书绑定到自托管 SignalR 服务器的端口 6286。自 2018 年以来,我在 6 个 Azure VM 2019 和 2022 服务器、一台 2019 开发服务器和一台 Win 10 开发笔记本电脑上完成了此操作。

我刚刚在 4 月 1 日更新了证书,并成功将其安装在除 Win 10 笔记本电脑之外的每台服务器上。我使用了与其他所有证书文件相同的中间证书。我已卸载并重新安装这两个证书,但在提升的命令窗口中使用以下命令时仍然出现“SSL 证书添加失败,错误:1312 指定的登录会话不存在”错误(此处显示过期的证书):

netsh http delete sslcert ipport=0.0.0.0:6286
netsh http add sslcert ipport=0.0.0.0:6286 appid={12345678-db90-4b66-8b01-88f7af2e36bf} certhash=426a467d86b1cc7371a805faac30071f4fe478ba
SSL Certificate add failed, Error: 1312 
A specified logon session does not exist

此证书已在 IIS 上安装并绑定成功。我只是无法将其绑定到端口 6286。显然,我知道将证书放在 MMC 中的位置、本地计算机中的 .cer、个人证书和本地计算机中的中间证书 gd-g2_iis_intermediates.p7b,中级证书颁发机构,就像其他 7 台计算机一样。

有趣的是,我尝试在笔记本电脑上重新安装去年的证书,但失败并出现相同的错误。我也重新安装了它的 .cer 文件,但使用我开始这项工作时有效的证书仍然出现错误。所以,无论我做了什么,我都把事情搞砸了。我猜我卸载了一些不应该安装但不知道是什么的东西。

那么,我哪里搞砸了?

ssl-certificate signalr
1个回答
0
投票

我知道如果我在这里发布一些东西,我会找到答案。我读到一篇文章说有这个错误,检查图标,它显示了一个和我的一样的错误。它说它没有私钥,需要添加.pfx。因此,我将 .pfx 文件导入到本地计算机、证书、个人中,它成功了。

© www.soinside.com 2019 - 2024. All rights reserved.