上一页 1 2 3 4 5 6 7 8 ··· 51 下一页
摘要: 转自:http://2015.iteye.com/blog/1567777以前写了一篇文章:iOS消息推送机制的实现,这篇文章中生成的是p12文件,但是php是用的pem文件,生成的方法和p12文件有些不同。一、CSR文件1、生成Certificate Signing Request(CSR)2、填写你的邮箱和常用名称,并选择保存到硬盘。点击继续:这样就在本地生成了一个Push.certSigningRequest文件。二、SSL certificate文件1、用你付过费的帐号登录到iOS Provisioning Portal,并新建一个App ID,这个过程可以参考:iOS应用的真机调试, 阅读全文
posted @ 2013-12-16 13:37 GreyWolf 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 转自:http://2015.iteye.com/blog/1337599iOS消息推送的工作机制可以简单的用下图来概括:Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发送到iPhone。第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按照设定弹出Push通知。从上图我们可以看 阅读全文
posted @ 2013-12-16 13:36 GreyWolf 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 有线路由与无线路由串联1,将无线路由器B作为交换机使用 步骤1:A的WAN口连接ADSL猫LAN口,正常设置(PPPOE拨号上网设置即可),A的默认网关不用更改,打开DHCP服务; 步骤2:将B的LAN口和电脑网卡相连接,登录B的配置页面,浏览器敲入192.168.1.1进入后将LAN口设置为192.168.1.2,与A在同一网段即可,子网掩码为255.255.255.0; 步骤3:关闭B的DHCP服务。 步骤4:将A的LAN口与B的任意LAN口网线相连,至此,A与B均可共享上网,B实现了交换机的功能。方法二:将无线路由器B作为串联的路由器使用 步骤1:与方法一的步骤1相同; 步骤... 阅读全文
posted @ 2013-12-12 23:57 GreyWolf 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: export [-k keychain] [-t type] [-f format] [-w] [-p format] [-P passphrase] [-o outfile] Export one or more items from a keychain to one of a number of external representations. If keychain isn't provided, items will be exported from the user's default keychain. import input... 阅读全文
posted @ 2013-12-12 02:27 GreyWolf 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 在SAE使用Apple Push Notification Service服务开发iOS应用, 实现消息推送From:http://saeapns.sinaapp.com/doc.html1,在iOS开发者中心: iOS Provisioning Portal 创建一个AppID,如图:2,生成iOS Push Service证书,如图:按照上述提示操作:回到iOS Provisioning Portal:点击“Download”下载iOS Push Service证书文件,如图:3,导入证书文件到keychain:双击即可4,生成ck.pem导出cert.p12:导出key.p12:得到这样 阅读全文
posted @ 2013-12-11 21:07 GreyWolf 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么要签名1) 发送者的身份认证由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换2) 保证信息传输的完整性签名对于包中的每个文件进行处理,以此确保包中内容不被替换3) 防止交易中的抵赖发生,Market对软件的要求2. 签名的说明1) 所有的应用程序都必须有数字证书,Android系统不会安装一个没有数字证书的应用程序2) Android程序包使用的数字证书可以是自签名的,不需要一个权威的数字证书机构签名认证3) 如果要正式发布一个Android应用,必须使用一个合适的私钥生成的数字证书来给程序签名,而不能使用adt插件或者an 阅读全文
posted @ 2013-12-06 23:12 GreyWolf 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 结合网络资源,对keytool使用总结,以备后用:Keytool是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中 在keystore里,包含两种数据:密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密)可信任的证书实体(trusted certificate entries)——只包含公钥ailas(别名)每个keystore都关联这一个独一无二的alias,这个alias通常不区分大小写JDK中keytool常用命令:-genkey 在用户主目录中创建一 阅读全文
posted @ 2013-12-06 21:54 GreyWolf 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 一. Keychain APIKeyChain中item的结构为:1.增加keychain ItemOSStatus SecItemAdd (CFDictionaryRef attributes,CFTypeRef *result);attributes字典中包括增加items的类型键值对和对应类型的属性键值对。item类型键常量为kSecClass,可能的取值为通用密码(kSecClassGenericPassword),网络密码(kSecClassInternetPassword),证书(kSecClassCertificate),密匙(kSecClassKey),ID(带有密匙的证书kS 阅读全文
posted @ 2013-12-06 15:03 GreyWolf 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: iOS证书、密钥及信任服务——翻译自Apple Reference《Certificate,Key,and Trust Services Programming Guide》本章描述并演示了如何使用证书、密钥和信任服务去导入一个indentity,评估证书是否可信,判断证书失效的原因,以及失效证书的恢复。本章按如下顺序分别演示了:导入一个identity.从导入的数据中获得证书.获得用于证书评估的策略.校验证书,根据指定策略评估证书是否可信.测试证书中的可恢复错误.判断证书是否过期.改变评估条件,忽略过期证书.重新评估证书.“第2章,Certificate,Key,and Trust Serv 阅读全文
posted @ 2013-12-06 15:00 GreyWolf 阅读(991) 评论(0) 推荐(0) 编辑
摘要: IOS应用程序升级流程介绍:IOS手机端应用程序需要升级时,打开服务器端html文件(本文为ucab.html文件)-》点击在线安装-》打开plist文件(本文中为ucab.plist文件)-》plist文件中存储有应用程序升级包的地址。(本文为:http://192.168.1.126:8088/netcrm/ucab.ipa),这个地址是在打包时填写的Application URL值。通过升级包地址访问升级包,提示安装升级。分步介绍:一、准备工作1、打包用的企业级证书mobileprovision文件,证书制作在这里就不罗嗦了。2、应用升级所需要的服务器端html文件。 应用升级所需要的服 阅读全文
posted @ 2013-12-06 14:59 GreyWolf 阅读(540) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 51 下一页