为实施了IFD的Dynamics 365更换自签名的SSL证书以符合Chrome的要求
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复259或者20170704可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me 。
从某个时间开始,用Chrome浏览器访问我自己做了IFD的Dynamics 365环境出现如此问题,地址栏的SSL证书标记为不安全,展示内容是警告标记,大字体显示你的连接不是私密链接。
当然,点击高级链接以后,再点击 继续前往demo.luoyong.me (不安全) 是可以继续访问。
我这个Chrome的版本是 版本 59.0.3071.115(正式版本) (64 位),如果你使用较低版本的Chrome是没有这个问题的,当然使用IE浏览器或者Microsoft Edge浏览器也没有问题。
BUT,做了IFD登录的Dynamics 365登录需要跳转好几次,每次都要这么繁琐操作下,多少有些不能忍。点击SSL证书错误下的 了解详情,出来的网址是Google的:https://support.google.com/chrome/?p=ui_security_indicator ,祖国大陆不能访问,你懂得。我找到了另外一篇文章: Google Chrome SSL Certificate Errors and Troubleshoot Guide 。
说是你的站点连接如果是128位加密或者是用SHA-1加密那么就会被提示是不安全的连接,SO,我们来更换证书符合要求,Follow Me。
先截图显示我这个有问题的证书信息如下:
然后我使用管理员身份打开PowerShell,先使用命令 $PSVersionTable.PSVersion 查看版本,Major版本应该要求大于等于5。若版本太低,请升级PowerShell。
然后生成一个新证书,命令是:New-SelfSignedCertificate -DnsName "*.luoyong.me" -Provider "Microsoft Enhanced Cryptographic Provider v1.0" -KeyAlgorithm RSA -KeyLength 2048 -CertStoreLocation "cert:\LocalMachine\My"
命令执行后,输入命令mmc打开证书控制台可以看到新建的证书如下,然后右击该证书,将该证书导出来,注意导出证书的时候需要导出私钥,再导入到服务器上的 个人>证书位置。
导入以后记得要对把这个证书的相关读取权限授予给相关账号,主要是运行CRM网站应用程序池的账号。
还需要将证书导出,注意这次证书不要导出私钥,然后导入到服务器的 受信任的根证书颁发机构。
现在我就可以更改IIS站点和AD FS使用的证书了,我先更改IIS使用的证书,打开IIS,选择Microsoft Dynamics CRM站点,更换其SSL证书为新生成的证书。然后建议重启IIS。
然后我们打开 AD FS管理器,导航到 服务>证书,点击右边的 设置服务通信证书 连接,更换为新生成的证书。
然后利用类似的方法更新添加令牌签名证书和添加令牌解密证书,在执行这个操作之前先用PowerShell执行命令 Set-ADFSProperties -AutoCertificateRollover $false 。
更换完毕后需要将新证书设置为主证书,我这里还删除了以前的证书,估计这个步骤可以不做。
最好更新下CRM相关的两个信赖方信任,确保不会报错。
还需要使用管理员身份使用PowerShell执行先命令
dir cert:\LocalMachine\My
查看到自己新创建证书的Thumbprint ,然后执行如下命令,执行完毕后重启AD FS服务。
Set-AdfsSslCertificate -Thumbprint 54EBD408A83FD25573D2C5744F32C120575FF288
还需要打开Dynamics 365部署管理器,配置基于声明的身份验证,第二步选择证书的时候选择新导入的证书。全部动作完成后最好重启下IIS。
看看效果,在 59.0.3071.115(正式版本) (64 位)的Chrome效果如下,没有证书错误了:
为实施了IFD的Dynamics 365更换自签名的SSL证书以符合Chrome的要求的更多相关文章
- 为做了面向互联网部署(IFD)的Dynamics 365定制登录账号格式
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- Dynamics 365 Customer Engagement安装FAQ
微软动态CRM专家罗勇 ,回复310或者20190308可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 本文参考了包括但不限 ...
- Dynamics 365中自定义工作流活动获取的上下文分析及注意事项
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复244或者20170306可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...
- 如何解决Dynamics 365的错误:用户身份验证无效,MSIS0006
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复246或者20170312可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...
- 一种提升连接Dynamics 365性能的方法
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复256或者20170512可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...
- Dynamics 365 Customer Engagement V9 活动源功能报错的解决方法
微软动态CRM专家罗勇 ,回复300或者20190120可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 安装好Dynamic ...
- Dynamics 365新引入了多选选项集类型字段
本人微信和易信公众号:微软动态CRM专家罗勇 ,回复276或者20180630可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me ...
- Dynamics 365中的应用程序介绍
本人微信和易信公众号:微软动态CRM专家罗勇 ,回复275或者20180630可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me ...
- Dynamics 365 App for Outlook 与 Dynamics 365 for Outlook(已被弃用)
在最新的版本中Dynamics 365 for Outlook(Outlook 客户端)已被弃用 随 Dynamics CRM 2016(版本 8.0)引入的 Dynamics 365 App for ...
随机推荐
- 在wamp下使用netbeans开启Xdbug
1.到http://www.xdebug.org 下载与PHP对应的xdebug版本,也可以把phpinfo源码粘贴到http://www.xdebug.org/find-binary.php,提交后 ...
- Smart.coder每日站立会议08
站立会议内容: 完善小程序的查找功能,打算考虑一下信息自动输入分类的功能. 1.站立会议照片: 2.任务展板 3.燃尽图
- 初识Vue.js
一 ,什么是Vue.js? vue.js是一套构建用户界面的渐进式框架,它采用自底向上增量开发的设计.(自底向上设计方法是根据系统功能要求,从具体的器件.逻辑部件或者相似系统开始,凭借设计者熟练的技巧 ...
- 几个常用的linux快捷键和shell知识
1) !$ !$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串.如:你可能会这样: $mkdir mydir $mv mydir yourdir $cd y ...
- ACL配置
标准acl 1-99:抓源地址 扩展acl 100-199:抓源地址,目标地址,具体数据包(如:icmp,tcp,udp,ospf,ip等) 实验内容 1:ACL实现禁止192.168.1.0网段所有 ...
- node.js零基础详细教程(3):npm包管理、git github的使用
第三章 建议学习时间4小时 课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node.搭建服务器.express.mysql.mongodb.编写后台业务逻辑 ...
- 使用OTP动态口令(每分钟变一次)进行登录认证
GIT地址:https://github.com/suyin58/otp-demo 在对外网开放的后台管理系统中,使用静态口令进行身份验证可能会存在如下问题: (1) 为了便于记忆,用户多选择有特征作 ...
- java IO文件操作简单基础入门例子,IO流其实没那么难
IO是JAVASE中非常重要的一块,是面向对象的完美体现,深入学习IO,你将可以领略到很多面向对象的思想.今天整理了一份适合初学者学习的简单例子,让大家可以更深刻的理解IO流的具体操作. 1.文件拷贝 ...
- grid编辑后时间格式不对问题
在column中应该定义xtype和format格式: xtype: 'datecolumn', format:'Y-m-d' 之后正常
- 源码安装zabbix_server服务端
按照上一篇安装lnmp环境:http://www.cnblogs.com/armo/p/6067716.html 保证lnmp正常运行,然后安装zabbix_server 安装依赖 yum -y in ...