Notification Pushsharp Apple Un appel à SSPI a échoué une erreur

J'utilise PushSharp pour envoyer Apple Push Notification en C #, j'ai mon file de production .pem et son mot de passe. Ci-dessous est mon extrait de code.Am toujours get cette erreur ..

"A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The message received was unexpected or badly formatted-" 

OU

 "System.IO.IOException: Authentication failed because the remote party has closed the transport stream." 

J'ai essayé presque tous les codes disponibles dans net.Even essayé MoonAPNS mais la même erreur, Pour le script personnalisé suis également get cette erreur de défaillance SSPI. J'utilise le même file .pem et exécute un script php pour envoyer une notification push à APN depuis le même server, ça marche.

 var push = new PushBroker(); var appleCert = File.ReadAllBytes(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ck.pem")); push.RegisterAppleService(new ApplePushChannelSettings(false, appleCert, "pwd")); push.QueueNotification(new AppleNotification() .ForDeviceToken("XXXXXXXXXXXXXXX") .WithAlert("Hello World!") .WithBadge(7) .WithSound("sound.caf")); LogManager.Info("Waiting for Queue to Finish.."); push.StopAllServices(); 

S'il vous plaît aider Merci d'avance

Je pense que votre c # peut être incorrect, Pour vérifier, plutôt qu'avec un .pem, pouvez-vous essayer avec votre certificate p12 en utilisant le code ci-dessous comme un test …

  Boolean bsandbox = true; ssortingng p12fileName =AppDomain.CurrentDomain.BaseDirectory + "yourCert.p12"; ssortingng p12password = "1234"; ssortingng deviceID1 = "2909b25e0c699b2dc4864b4b9f719e67aac7e0fab791a72a086ffb788ba28f6a"; // ssortingng msg = "This is the message sent at : "; ssortingng alert = "Hello world at " + DateTime.Now.ToLongTimeSsortingng(); int badge = 1; ssortingng soundssortingng = "default"; var payload1 = new NotificationPayload(deviceID1, alert, badge, soundssortingng); payload1.AddCustom("custom1", msg); var notificationList = new List<NotificationPayload> { payload1 }; var push = new PushNotification(bsandbox, p12fileName, p12password); var rejected = push.SendToApple(notificationList);`