对 SSPI 的调用失败 - 证书被吊销



我的应用程序两天前运行良好。我能够在实时应用程序上完全正常地发送推送通知,但突然我开始收到此错误

{System.Security.Authentication.AuthenticationException:对 SSPI 的调用失败,请参阅内部异常。 ---> System.ComponentModel.Win32Exception:证书被吊销

这是我的代码,我得到异常

try
{
stream.AuthenticateAsClient(this.appleSettings.Host,
this.certificates, System.Security.Authentication.SslProtocols.Tls,
false);                 
}
catch (System.Security.Authentication.AuthenticationException ex)
{
throw new ConnectionFailureException("SSL Stream Failed 
to Authenticate as Client", ex);
}

试图将X509Certificate更改为X509Certificat2X509CertificateCollection更改为X509Certificate2Collection,但这对我没有帮助。我也没有从我的开发人员帐户吊销任何证书。

我们遇到了同样的问题,我们通过为 Apple 推送通知生成新的 .p12 证书文件来修复它。证书的有效期为一年,与你的应用无关。因此,您无需提高商店中的应用程序增益即可解决此问题。只需找到应用的应用 ID。使用此应用 ID 为推送通知创建新的 .p12 证书文件,并将其上传到服务器上。

最新更新