
apns-sharp - issue #52
System.Security.Cryptography.CryptographicException was unhandled
Hi, i have a problem this line..
NotificationService service = new NotificationService(sandbox, p12Filename, p12FilePassword, 1);
using System; using System.Collections.Generic; using System.Linq; using System.Text; using JdSoft.Apple.Apns.Notifications;
namespace JdSoft.Apple.Apns.Test { class Program { [STAThread] static void Main(string[] args) { bool sandbox = true;
string testDeviceToken = "fe58fc8f527c363d1b775dca133e04bff24dc5032d08836992395cc56bfa62ef";
string p12File = "HasanCanSaral.p12";
string p12FilePassword = "ayhan123";
int count = 3;
int sleepBetweenNotifications = 15000;
string p12Filename = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, p12File);
NotificationService service = new NotificationService(sandbox, p12Filename, p12FilePassword, 1);
service.SendRetries = 5; //5 retries before generating notificationfailed event
service.ReconnectDelay = 5000; //5 seconds
service.Error += new NotificationService.OnError(service_Error);
service.NotificationTooLong += new NotificationService.OnNotificationTooLong(service_NotificationTooLong);
service.BadDeviceToken += new NotificationService.OnBadDeviceToken(service_BadDeviceToken);
service.NotificationFailed += new NotificationService.OnNotificationFailed(service_NotificationFailed);
service.NotificationSuccess += new NotificationService.OnNotificationSuccess(service_NotificationSuccess);
service.Connecting += new NotificationService.OnConnecting(service_Connecting);
service.Connected += new NotificationService.OnConnected(service_Connected);
service.Disconnected += new NotificationService.OnDisconnected(service_Disconnected);
//The notifications will be sent like this:
// Testing: 1...
// Testing: 2...
// Testing: 3...
// etc...
****************************Error Detail ***************************
System.Security.Cryptography.CryptographicException was unhandled Message=Parametre hatalı.
Source=mscorlib StackTrace: konum: System.Security.Cryptography.CryptographicException.ThrowCryptogaphicException(Int32 hr) konum: System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromBlob(Byte[] rawData, IntPtr password, UInt32 dwFlags, Boolean persistKeySet, SafeCertContextHandle& pCertCtx) konum: System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromBlob(Byte[] rawData, Object password, X509KeyStorageFlags keyStorageFlags) konum: System.Security.Cryptography.X509Certificates.X509Certificate2..ctor(Byte[] rawData, String password, X509KeyStorageFlags keyStorageFlags) konum: JdSoft.Apple.Apns.Notifications.NotificationConnection.start(String p12File, String p12FilePassword) C:\Users\Pc\Desktop\Apns-Sharp-1.0.3.0\apns-sharp\JdSoft.Apple.Apns.Notifications\NotificationConnection.cs içinde: satır 343 konum: JdSoft.Apple.Apns.Notifications.NotificationConnection..ctor(String host, Int32 port, String p12File, String p12FilePassword) C:\Users\Pc\Desktop\Apns-Sharp-1.0.3.0\apns-sharp\JdSoft.Apple.Apns.Notifications\NotificationConnection.cs içinde: satır 160 konum: JdSoft.Apple.Apns.Notifications.NotificationService.set_Connections(Int32 value) C:\Users\Pc\Desktop\Apns-Sharp-1.0.3.0\apns-sharp\JdSoft.Apple.Apns.Notifications\NotificationService.cs içinde: satır 238 konum: JdSoft.Apple.Apns.Notifications.NotificationService..ctor(Boolean sandbox, String p12File, String p12FilePassword, Int32 connections) C:\Users\Pc\Desktop\Apns-Sharp-1.0.3.0\apns-sharp\JdSoft.Apple.Apns.Notifications\NotificationService.cs içinde: satır 133 konum: JdSoft.Apple.Apns.Test.Program.Main(String[] args) C:\Users\Pc\Desktop\Apns-Sharp-1.0.3.0\apns-sharp\JdSoft.Apple.Apns.Notifications.Test\Program.cs içinde: satır 24 konum: System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args) konum: System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) konum: Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() konum: System.Threading.ThreadHelper.ThreadStart_Context(Object state) konum: System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) konum: System.Threading.ThreadHelper.ThreadStart() InnerException:
- 1.jpg 224.44KB
Status: New
Labels:
Type-Review
Priority-Medium