调用 SSPI 失败 - 证书被吊销
A call to SSPI failed - The certificate is revoked
我的应用程序两天前运行良好。我能够在实时应用程序上完全正常地发送推送通知,但突然我开始收到此错误
{System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The certificate is revoked
这是我的代码,我在其中遇到异常
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
更改为 X509Certificat2
并将 X509CertificateCollection
更改为 X509Certificate2Collection
但它对我没有帮助。我也没有从我的开发者帐户中撤销任何证书。
我们遇到了同样的问题,我们通过为 Apple 推送通知生成新的 .p12 证书文件来修复它。证书有效期为一年,与您的应用无关。因此,您不需要 提高商店中的应用增益来解决该问题。只需找到您的应用程序的应用程序 ID。使用此应用程序 ID 为推送通知创建一个新的 .p12 证书文件并将其上传到您的服务器。
我的应用程序两天前运行良好。我能够在实时应用程序上完全正常地发送推送通知,但突然我开始收到此错误
{System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The certificate is revoked
这是我的代码,我在其中遇到异常
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
更改为 X509Certificat2
并将 X509CertificateCollection
更改为 X509Certificate2Collection
但它对我没有帮助。我也没有从我的开发者帐户中撤销任何证书。
我们遇到了同样的问题,我们通过为 Apple 推送通知生成新的 .p12 证书文件来修复它。证书有效期为一年,与您的应用无关。因此,您不需要 提高商店中的应用增益来解决该问题。只需找到您的应用程序的应用程序 ID。使用此应用程序 ID 为推送通知创建一个新的 .p12 证书文件并将其上传到您的服务器。