SSL/TLS问题与订阅Office 365的推送通知上CloudFlare的

问题描述:

目前,我想要订阅通过Office 365 API来推送通知,具体展望。SSL/TLS问题与订阅Office 365的推送通知上CloudFlare的

https://msdn.microsoft.com/en-us/office/office365/api/notify-rest-operations

但是,每当我试图执行一个操作订阅,它会返回以下错误:

Notification URL \'https://interseller.io/valid/path?validationtoken=YTc5NDI1OTEtNDY1Yy00ODczLWExYjYtZmU0OGI3N2JjNjI0\' verification failed \'System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.\r\n at System.Net.HttpWebRequest.GetResponse()\r\n at Microsoft.Exchange.OData.Model.Notifications.PushNotification.PushSubscriptionCallbackUrlValidationHelper.SendRequestAndVerifyResponse(Uri callbackUrl, PushSubscription pushSubscription)\'.

我通过CloudFlare的使用SSL运行它,并想知道是否有人知道:

  • 会买一个专用的SSL解决呢?我认为关键的旋转拧真的它
  • 怎么联系你有人在微软报告这样的错误?

在阅读CloudFlare如何执行SSL证书几个小时后,此错误是由SNI与您的域的SNI不匹配引起的。

例如CloudFlare的免费SSL SNI是像sni12345.cloudflare.net因为它不等于interseller.io,办公室365 API会导致失败。

订阅CloudFlare的专用SSL证书解决了这个问题,他们分配指向的SNI到您的域一个全新的证书。