用于客户互动的Dynamics 365的S2S身份验证的证书使用Exchange Online的内部部署已过期

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

我有以下错误:

用于客户互动的Dynamics 365的S2S身份验证的证书使用Exchange Online的内部部署已过期

有没有人之前有这个错误?你能给我更多的澄清吗?

exchange-server microsoft-dynamics dynamics-365
1个回答
1
投票

证书只在一段时间内有效,我猜你的证书已经过期了。

"Exchange Online Security Certificate Expiration" error message displayed in Dynamics 365 On-premises or Dynamics 365 for Outlook.

适用于配置了与Exchange Online或SharePoint Online的连接的Microsoft Dynamics 365服务器。消息指出“请更新您的证书或Exchange Online集成将在[数量]天内停止运行。”

要解决此问题,请更新由用于在Dynamics 365(内部部署)与Exchange Online或SharePoint Online之间进行身份验证的受信任证书颁发机构颁发的x509数字证书。

看起来您需要获得有效的证书并重复此处描述的设置过程Connect Dynamics 365 for Customer Engagement (on-premises) to Exchange Online

Verify prerequisites

...

  • 由受信任的证书颁发机构颁发的x509数字证书,用于在Dynamics 365(内部部署)和Exchange Online之间进行身份验证。如果要评估基于服务器的身份验证,则可以使用自签名证书。

特别是步骤“5.设置证书”这里Configure server-based authentication

$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)
© www.soinside.com 2019 - 2024. All rights reserved.