首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用iPhone苹果推送通知提供商(apns-sharp)时的X509Certficate2问题

使用iPhone苹果推送通知提供商(apns-sharp)时的X509Certficate2问题
EN

Stack Overflow用户
提问于 2012-12-16 04:59:36
回答 1查看 350关注 0票数 1

在Rackspace云站点上的.Net web服务中使用APNS-Sharp。

在实例化一个新的X509时,我被挂起了,没有任何响应。使用apns-sharp,就是这一行:

代码语言:javascript
复制
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");

我也尝试了一种不同的方法,使用这行代码,但相同的挂起响应...

代码语言:javascript
复制
clientCertificate = new X509Certificate2(certificatePath, certificatePassword, X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.Exportable);
g.log("APNSPush clientCertificate success - NEVER GETS HERE");

奇怪的是,没有捕获到任何错误,所以我不确定发生了什么。我曾怀疑这是一个密钥存储访问问题,试图获取我正在使用的证书(P12)的私钥,但我就是不知道。

EN

回答 1

Stack Overflow用户

发布于 2012-12-16 20:42:01

事实证明,Rackspace刚刚通知我,这是由于访问云站点环境中的密钥存储的限制,我必须升级到云服务器才能实现此功能

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13896161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档