更新adfs的证书_ADFS服务证书更新介绍

更新adfs的证书_ADFS服务证书更新介绍ADFS 服务证书更新介绍说到 ADFS ActiveDirect 服务 相信大家都已经了解了 ADFS 服务我们可以理解为 SSO 单点登录 在 windows 服务下 主要应用到了 windowsazure 或者 office365 的用户权限登录 ADFS 将活动目录拓展到 Internet 要理解这一点 可以考虑一般活动目录设施的工作原理 当用户通过活动目录认

ADFS服务证书更新介绍

说到ADFS(Active Directory Federation Services)服务,相信大家都已经了解了,ADFS服务我们可以理解为SSO(单点登录),在windows服务下, 主要应用到了windows azure或者office365的用户权限登录。

ADFS将活动目录拓展到Internet。要理解这一点,可以考虑一般活动目录设施的工作原理。当用户通过活动目录认证时,域控制器检查用户的证书。证明是合法用户后,用户就可以随意访问Windows网络的任何授权资源,而无需在每次访问不同服务器时重新认证。

ADFS将同样的概念应用到Internet. 我们都知道Web应用访问位于SQL Server或其他类型后端资源上的后端数据。对后端资源的安全认证问题往往比较复杂。可以有很多不同的认证方法提供这样的认证。例如,用户可能通过RADIUS(远程拨入用户服务认证)服务器或者通过应用程序代码的一部分实现所有权认证机制。

这些认证机制都可实现认证功能,但是也有一些不足之处。不足之一是账户管理。当应用仅被我们自己的员工访问时,账户管理并不是个大问题。但是,如果您的供应商、客户都使用该应用时,您会突然发现您需要为其他企业的员工建立新的用户账户。不足之二是维护问题。当其他企业的员工离职,雇佣新员工时,您需要删除旧的账户和创建新的账户。密码也是一个问题。另一ADFS的主要组件是ADFS Web代理。Web应用必须有对外部用户认证的机制。这些机制就是ADFS Web代理。 ADFS Web代理管理安全令牌和向Web 服务器发放的认证cookies

今天主要介绍的环境为windows azure及office365环境下部署服务,因为部署ADFS的服务的时候,需要一张带私钥的证书才可以完成整个配置,配置长期使用后,证书如果过期了,我们需要更新证书才可以正常使用。今天就介绍当ADFS服务过期了如何更新证书。具体见下:

注:如果环境内部署了ADFS服务的话, online skype for client登录(本地AD用户同步到online的用户)的时候,需要通过adfs服务进行验证,所以ADFS证书需要受公网的信任才可以

注:ADFS服务器不建议安装IIS服务,如果安装了会有遗留问题。

最后发现,我环境中的ADFS服务器的证书不受信任,所以也无法登陆,所以我们也需要为当前ADFS服务器更换证书

更新adfs的证书_ADFS服务证书更新介绍

由于需要受互联网的信任,所以我们需要申请公网证书

我们首选需要为ADFS提交一个证书申请,然后生成对应的csr文件

我们在ADFS服务器的iis管理控制台下;服务器证书—-创建证书申请

更新adfs的证书_ADFS服务证书更新介绍

更新adfs的证书_ADFS服务证书更新介绍

更新adfs的证书_ADFS服务证书更新介绍

更新adfs的证书_ADFS服务证书更新介绍

免费公网证书申请

在此我们使用沃通

更新adfs的证书_ADFS服务证书更新介绍

更新adfs的证书_ADFS服务证书更新介绍

更新adfs的证书_ADFS服务证书更新介绍

更新adfs的证书_ADFS服务证书更新介绍

我们定义需要申请的SSL证书域名名称

更新adfs的证书_ADFS服务证书更新介绍

提交后,我们需要提交CSR文件来生成证书

更新adfs的证书_ADFS服务证书更新介绍

我们单击提交CSR选项,然后选择—方式二,自己提交CSR文件

更新adfs的证书_ADFS服务证书更新介绍

提交后,我们单击下载证书

更新adfs的证书_ADFS服务证书更新介绍

下载后,我们使用IIS这个证书就可以了

更新adfs的证书_ADFS服务证书更新介绍

然后我们需要将该证书完成创建及,导入带有私钥的证书

更新adfs的证书_ADFS服务证书更新介绍

完成证书申请

更新adfs的证书_ADFS服务证书更新介绍

我们导出该证书

更新adfs的证书_ADFS服务证书更新介绍

证书导出完成

更新adfs的证书_ADFS服务证书更新介绍

证书准备好后,我们解析来就是在ADFS服务器本地计算机存储中安装新的证书

注:由于我们在ADFS服务器上的IIS上申请证书的,所以我们无需要下面操作的步骤,我们第一步跳过即可

在本地计算机证书存储中安装新的证书

步骤 1: 在本地计算机证书存储中安装新的证书

按照以下步骤为新安装的本地计算机证书存储中的证书。

然后单击 [启动]、 [运行]。

「MMC”并输入。

[文件]从 [添加 / 删除管理单元中单击。

[管理单元]从列表 [证书],然后选择 [添加单击。启动证书管理单元向导。

选择计算机帐户,然后单击下一步。

选择本地计算机: (运行此控制台的计算机),然后单击完成。

[请单击确定。

控制台根 \Certificates (本地计算机) \Personal\Certificates展开。

[证书[所有任务]、 [导入] 右键单击,然后单击。

更新adfs的证书_ADFS服务证书更新介绍

步骤 2: 添加新证书的专用密钥访问 AD FS 服务帐户

添加新证书的专用密钥的权限 AD FS 服务帐户,请执行以下步骤。

只是继续打开本地计算机的证书存储区选择导入证书。

用鼠标右键单击证书,然后 [所有任务]、 [管理专用密钥] (私有密钥管理) 单击。

注意:您需要运行以下命令,如果不能管理私钥。

certutil -repairstore my *

更新adfs的证书_ADFS服务证书更新介绍

ADFS 服务授予读取权限或更高版本上的帐户并添加正在运行的帐户。

更新adfs的证书_ADFS服务证书更新介绍

以下步骤,我们需要我们只需要在ADFS2.0下运行,如果是ADFS3.0的话就无需要以下步骤了

运行在windows2008r2上的ADFS服务器(联合身份验证服务)是需要做以下第三步骤的配置的

运行在windows2012以上的ADFS服务器(联合身份验证服务)是不需要做以下第三步骤的配置的,直接跳过即可

S 管理器中,一个新的证书绑定到的 AD FS 的 Web 站点

使用 IIS 管理器,请按照以下步骤中,您的新证书链接到 AD FS Web 站点将。

打开 Internet Information Services (IIS) 管理器管理单元。

浏览到Web 站点的默认值。

右键单击默认的 Web 站点,然后选择编辑绑定。

[HTTPS]然后 [编辑单击。

从 SSL 证书中选择相应的证书。

然后单击 [确定]、 [关闭]。

更新adfs的证书_ADFS服务证书更新介绍

更新adfs的证书_ADFS服务证书更新介绍

步骤 4: 配置 AD FS 服务器服务要使用的新证书

注意:ADFS2.0版本为windows2008R2系统自带的windows活动目录联合身份验证服务;

windows2012以上版本为ADFS 3.0

可以使用 AD FS 服务器服务新证书,请按照以下步骤来配置。

打开 AD FS 2.0 管理。

AD FS 2.0 \Service\Certificates打开。

[证书右键单击 [设置服务通信证书] (服务通信的证书设置) 选择。

更新adfs的证书_ADFS服务证书更新介绍

从证书选择列表中选择新的证书。

[请单击确定。

更新adfs的证书_ADFS服务证书更新介绍

注意: 您可能会看到一个对话框,其中包含以下消息:

证书密钥长度是少于 2048 位。证书密钥大小小于 2048 位可能存在安全风险,并不建议。您还要继续吗?

后此消息 [是将显示以下对话框。

确保选定证书的专用密钥对此联合身份验证服务的服务器场中每台服务器上的服务帐户可以访问。

由于此过程完成后在第 2 步 [确定,然后退出。

更新adfs的证书_ADFS服务证书更新介绍

我们已经可以看见证书的颁发者为:CN=CA 沃通免费SSL证书

更新adfs的证书_ADFS服务证书更新介绍

注:如果有adfs代理服务器的话,我们需要直接重新运行ADFS的配置向导

最后我们发现替换证书后,没有生效,还是原来的旧的证书信息,所以我们需要手动强制更新;

首先查看当前本地计算机下的个人证书下的信息;我们查看到是有两张证书的,一张是原来的,一张是新申请的;dir cert:\localmachine\my | fl

更新adfs的证书_ADFS服务证书更新介绍netsh http show sslcert | fl

更新adfs的证书_ADFS服务证书更新介绍

我们删除默认证书即可;netsh http delete sslcert hostnameprot=adfs.ixmsoft.com:443

更新adfs的证书_ADFS服务证书更新介绍

最后总结,作为一个ADFS服务器不建议安装IIS服务

我们添加新的证书需要更具以上信息来新建添加dir cert:\localmachine\my | fl

更新adfs的证书_ADFS服务证书更新介绍netsh http show sslcert | fl

更新adfs的证书_ADFS服务证书更新介绍certhsh= 指纹

appid=应用程序ID

添加新的证书信

netsh http add sslcert hostnameport=adfs.ixmsoft.com:443 certhash=F0514BDFDBDC51BD2F9C4DCB9EA99 appid={5d89a20c-beab-4389-9447-eb944a} certstorename=MY

更新adfs的证书_ADFS服务证书更新介绍

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229029.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午5:37
下一篇 2026年3月16日 下午5:38


相关推荐

  • 24个希腊字母及其读音表

    24个希腊字母及其读音表序号大写小写英文注音国际音标注音中文注音 1A alphaa lf 阿尔法 2 betabet 贝塔 3 gammaga m 伽马 4 deltadelt 德尔塔 5 epsilonep silon 伊普西龙 6 zetazat 截塔 7 etaeit 艾塔 8 thet it 西塔 9 iotaiot 约塔 10 kappakap 卡帕 11

    2026年3月20日
    2
  • css颜色渐变样式怎么用_文本效果内置样式渐变填充

    css颜色渐变样式怎么用_文本效果内置样式渐变填充使用CSS渐变CSS渐变类型的一种特殊类型表示,由两种或多种颜色之间的渐进过渡组成。您可以选择三种类型的渐变:线性(由linear-gradient函数创建),径向(由radial-gradient()函数创建)和圆锥(由conic-gradient(en-US)函数创建)。您还可以使用repeating-linear-gradient和repeating-radial-gradient函数创建重复渐变。渐变可以在任何使用的地方使用,例如在背景中。由于渐变是动态生成

    2025年6月25日
    6
  • 让Dropdownlist拥有Tooltip属性[通俗易懂]

    让Dropdownlist拥有Tooltip属性[通俗易懂]需求:现在遇到这样一个实例:DropdowList控件占用的宽度只有100px,而数据信息占用宽度有150px以上,在不允许提高宽度的前提下我们只有通过ToolTip属性来得以扩展,方便用户识别各个选项的差异性。在这里我觉得用javascript来实现显得格外的方便.【该段为转载】代码:HTML> HEAD>  TITLE> New Document TITLE>    script 

    2026年4月14日
    6
  • TCP/IP之以太网帧格式

    TCP/IP之以太网帧格式常用以太网帧格式目前分为 3 种 nbsp nbsp nbsp 1 ethernet II 即 DIX2 0 当前以太网的事实标准 大多数 TCP IP 都用这种格式 nbsp nbsp nbsp nbsp nbsp nbsp nbsp 字段

    2025年9月7日
    9
  • 【Tools】Ubuntu20.04安装VMware Tools详解

    【Tools】Ubuntu20.04安装VMware Tools详解00.目录文章目录00.目录01.VMwareTools简介02.VMwareTools功能03.VMwareTools安装方法一05.VMwareTools安装方法二06.附录01.VMwareTools简介VMwareTools中包含一系列服务和模块,可在VMware产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。VMwareTools生命周期管理为VMwareTools的安装和升级提供了一种简单而可扩展的

    2022年5月9日
    457
  • mysql bulkupdate_django_bulk_update源码分析

    mysql bulkupdate_django_bulk_update源码分析##django_bulk_update源码分析这个第三方插件的体量几乎只相当于工作时两三天的代码量了,是一个比较容易开始进行源代码阅读的模块,阅读完这个代码对自定义的进行django拓展也是一个相当好的借鉴###django_bulk_update文件结构django_bulk_update在被调用时实际只有四个文件,分别是1.\_\_init__.py2.helper.py3.man…

    2025年7月4日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号