2012-12-15 5 views
1

en utilisant APNS-Sharp dans un service Web .Net sur un site cloud Rackspace.Problème X509Certficate2 lors de l'utilisation du fournisseur de notifications Apple Push pour iPhone (apns-sharp)

Je suis coincé sans aucune réponse lors de l'instanciation d'un nouveau X509. L'utilisation APNs-forte, il est cette ligne:

public ApplePushChannelSettings(bool production, byte[] certificateData, string certificateFilePwd) 
: this(production, new X509Certificate2(certificateData, certificateFilePwd, 
X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.Exportable)) { } 
g.log("APNSPush clientCertificate success - NEVER GETS HERE"); 

J'ai aussi essayé une approche différente en utilisant cette ligne, mais même réponse pendaison ...

clientCertificate = new X509Certificate2(certificatePath, certificatePassword, X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.Exportable); 
g.log("APNSPush clientCertificate success - NEVER GETS HERE"); 

Bizarrement, il n'y a pas d'erreurs d'être pris donc je ne suis pas sûr de ce qui se passe. J'avais soupçonné que c'était un problème d'accès au magasin clé en essayant d'obtenir la clé privée du cert (p12) que j'utilise mais je ne sais pas.

+1

se avère que Rackspace vient de me Cela est dû à des limitations sur l'accès au magasin de clés dans l'environnement de site cloud et je dois passer à un serveur cloud pour cette fonctionnalité. –

Répondre

0

se avère que Rackspace juste m'a fait savoir que cela est dû à des limitations sur l'accès à la clé de stockage dans l'environnement du site de nuage et je dois passer à un serveur cloud pour cette fonctionnalité

Questions connexes