D365 开发环境证书到期替换处理
文章目录
- 前言
- 一、查看过期证书指纹
- 二、生成新证书指纹
- 三、替换配置文件
- 四、证书导出与导入
- 1.打开证书管理器
- 2.进入Personal—Certificates目录,导出新产生的证书到本地
- 3.进入Trusted Root Certification Authorities---Certificates 目录导入
- 五、IIS环境证书修改
前言
开发环境访问错误,证书过期问题。
一、查看过期证书指纹
使用管理员权限打开Windows PowerShell。
输入下面命令行
Get-ChildItem -path Cert:\LocalMachine\My | Where {$_.NotAfter -lt $(get-date).AddMonths(2)} | Sort NotAfter | Format-Table Subject, Thumbprint, NotAfter
二、生成新证书指纹
输入命令行:
Set-Location -Path “cert:\LocalMachine\My” $OldCert = (Get-ChildItem -Path <Thumbprint>) New-SelfSignedCertificate -CloneCert $OldCert
<Thumbprint>替换成上一步得到的Thumbprit
三、替换配置文件
路径1:C:\AOSService\webroot
下的三个文件
web.config
wif.config
wif.services.config
路径2:C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\bin
下报表涉及配置文件
ReportPVMConfiguration.xml
四、证书导出与导入
将新生成的证书导出并导入到受信任证书
1.打开证书管理器
2.进入Personal—Certificates目录,导出新产生的证书到本地
3.进入Trusted Root Certification Authorities—Certificates 目录导入
五、IIS环境证书修改
1.进入IIS下AOSService Site,点击右边的bindings
2.点击edit
3.选择新生成的证书
4.浏览它的有效期,并点击ok确认
5.重启Server