exchange-server - 用于 Dynamics 365 for Customer Engagement Onpremise 与 Exchange Online 的 S2S 身份验证的证书已过期
问题描述
我有以下错误:
用于 Dynamics 365 for Customer Engagement Onpremise 与 Exchange Online 的 S2S 身份验证的证书已过期
以前有人遇到过这个错误吗?你能给我更多的澄清吗?
解决方案
证书只在一段时间内有效,我猜你的证书由于年龄而过期了。
Dynamics 365 On-premises 或 Dynamics 365 for Outlook 中显示“Exchange Online 安全证书过期”错误消息。
适用于配置了与 Exchange Online或 SharePoint Online 的连接的 Microsoft Dynamics 365 Server。消息指出“请更新您的证书,否则 Exchange Online 集成将在 [number] 天后停止运行。”
要解决此问题,请更新由受信任的证书颁发机构颁发的 x509 数字证书,用于在 Dynamics 365 (on-premises) 和 Exchange Online或 SharePoint Online 之间进行身份验证。
您似乎需要获取有效证书并重复此处描述的设置过程将 Dynamics 365 for Customer Engagement (on-premises) 连接到 Exchange Online
验证先决条件
...
- 由受信任的证书颁发机构颁发的 x509 数字证书,将用于在 Dynamics 365 (on-premises) 和 Exchange Online 之间进行身份验证。如果您正在评估基于服务器的身份验证,则可以使用自签名证书。
特别是此处的“5.设置证书”步骤配置基于服务器的身份验证
$STSCertificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 -ArgumentList c:\Personalcertfile.pfx, personal_certfile_password
$PFXCertificateBin = $STSCertificate.GetRawCertData()
$Certificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2
$Certificate.Import(“c:\Personalcertfile.cer”)
$CERCertificateBin = $Certificate.GetRawCertData()
$CredentialValue = [System.Convert]::ToBase64String($CERCertificateBin)
推荐阅读
- spring-boot - 使用属性文件更改 feign 客户端返回的实例(覆盖启动器和尤里卡自动功能区行为)
- android - 统一日志记录未出现在 Adb 中
- php - 使用AJAX从基于数组的数据库中删除数据
- reactjs - 警告,VirtualizedList:您有一个更新缓慢的大型列表
- symfony-3.4 - Symfony:生成未找到但存在的 URL 路由
- batch-file - 使用 WinSCP 上传后文件不存在于 SFTP 目录中
- jakarta-ee - Arquillian,远程运行客户端测试
- unit-testing - 如何在 IAR 中执行单元测试和代码覆盖
- amazon-web-services - 如何为不同 AWS 账户中 3 个不同区域的 3 个不同 VPC 设置 VPN?
- c# - 如何使用后面的“c#”代码调用网页网址