设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
应用程序签名无效怎么解决???急!!!
返回列表
发新帖
应用程序签名无效怎么解决???急!!!
[复制链接]
11
|
0
|
2009-10-29 12:09:36
|
显示全部楼层
|
阅读模式
Iphone开发的代码签名 Iphone开发的代码签名 英文版链接: http://developer.apple.com/iphone/gettingstarted/docs/signingcodeforiphonedev.action 代码签名确保代码的真实以及明确识别代码的来源。在代码运行在一个开发系统以前,以及在代码提交到Apple发布以前,Apple要求所有的的应用程序都必须进行数字签名。另外,Apple在发布每一个应用程序之前都要添加他自己的数字签名。数字签名和签名标识 Apple要求所有的iphone应用程序都需要使用apple提供给已注册的iphone开发者的签名许可进行数字签名。这个签名证明了该应用程序开发者的身份以及确保这个应用程序在签名以后没有被修改或者篡改过。数字签名使用两种截然不同的方式,即:众所周的公有密钥和私有密钥的算数关系加密术。私有密钥使用在签名的过程中。公有密钥用来验证这个签名的有效性。公有签名被存储在签名证书中,而私有签名被单独的存储,这种证书和算数加密结合的私有密钥被叫做数字标识或者签名标识。为iphone开发获取签名标识,你需要使用Keychain Access utility里边的Certificate Assistant来创建一个签名许可请求Certificate Signing Request (CSR),你提交这个请求是希望得到使用iphone开发者计划的计划入口的正式许可。当你的请求被正式批准以后,下载这个证书文件,双击这个文件,就可以将其安装到你的keychain(密钥链中),在你使用Certificate Assistant utility生成一个签名许可请求Certificate Signing Request (CSR)的过程中,这些你可能看得不太明显,因为它自动生成了一对共有-私有密钥。它包括发送给apple的许可请求中的公有密钥(public key)和存储在你的密钥链(keychain)中的私有密钥(private key)。当你下载安装签名许可的时候, Keychain Access utility将其与私有密钥关联,以创建签名标识。打开 Keychain Access utility 点击 Category面板下的My Certificates 以察看许可的关联私有密钥。 当你安装了已签名的应用程序到你的iphone上去的时候,iphone OS 将要验证签名以确保该应用程序已签名并在签名以后未被篡改。如果签名无效或者你根本就没有签名,iphone OS 将不允许该应用程序运行。同样,当你提交你的应用程序给apple 审批和部署的时候,首先,你必须用你的签名标识为你的应用程序签名,同时随程序一起提交你的签名证书。(私有密钥不用提交至apple。)然后 Apple验证该程序代码是否来自有效的已注册的开发者。 最后 Apple用她自己的签名证书为你的已签名的应用程序签名。然后你的应用程序才能够在iPhone ,iPod Touch上正常的运行。这种机制确保这些设备的拥有者从iTunes上边下载的那些已注册的开发者所编写的应用程序的安全性,并且这些应用程序没有被修改过。将签名标识复制到其他机器如果你用来开发的机器不只一台(例如,办公电脑和你的家用笔记本电脑),你需要在两台上边都有你的签名标识。因为你从 程序门户网站(Program Portal)上边下载的签名许可文件不包括你的私有密钥,仅仅将这个签名许可文件复制到你的另一台电脑上是不够的。你需要使用 Keychain Access 导出一个个人信息替换文件( Personal Information Exchange ),具体操作步骤如下 打开 Keychain Access,选择 文件,导出项,(Keychain Access-> File-> Export Items )导出许可和私有密钥作为你的个人信息替换文件,将其复制到另一台机器上,双击这个文件将许可和密钥导入到keychain下即可。保持你的私有密钥安全有效只要你持有签名标识,尤其是你的私有密钥,这个系统将是非常安全的。然而如果有任何未经授权的人使用了你的签名许可和私有密钥,他们可以修改你的应用程序并且可以为这些修改代码申请签名,或者他们也可以以你的身份写他们自己的应用程序。因此你的私有密钥的自身安全是防止你的软件和标识被恶意使用的最基本的手段。在你获取签名标识和处理代码签名之前,你必须要确定你公司内谁将拥有这个标识,谁使用这个标识,以及如何保证这个标识的安全性。例如,如果这个标识一定是多人使用,你可以将其放置在一台比较安全的电脑的keychain中,并且为keychain分配一个核实用户身份用的密码,或者你也可以将这个密钥放置在一个用户有PIN码的smart卡中。默认情况下,你的Keychain密码和你的机器登陆密码是相同的,并且只要你登陆到你的机器当中,keychain将保持解锁状态。这就等同于你将你的车钥匙放在了后门旁边的桌子上,并且后门整天都不上锁。如果只有钥匙能开你的车的话,你没有有效的保护你的车钥匙,怎么能保证你的车的安全呢?为了保证签名标识的安全,以及其他一些keychain下的有价值的秘密信息的安全性,你至少应该采取如下措施: ? 设置你的keychain在不使用的情况下自动加锁:在 Keychain Access utility下,选择Edit-> Change Settings for Keychain 并且勾选多选框(前两项就可以了)。 ? 为你的Keychain使用一个不同于登陆密码的密码: 在 Keychain Access utility下,选择Edit-> Change Password 来改变 Keychain 的密码。在改变密码对话框中勾选加锁图标来获取密码助手。要确保记住你修改后的密码,并且不要随便写下你的密码。 另外,钥保证你的电脑的物理安全,防止未授权的人员使用你的电脑。像其他重要的数据一样,你最好将签名标识备份到一个安全的地方。你可以将其放到其他机器的keychain中,或者以个人信息替换文件( Personal Information Exchange (.p12) file )的方式存到一张加密的CD或者加密的硬盘镜像中。确认你所使用的密码都是健壮的,并且拥有签名许可的电脑的物理安全(尽量不要允许未信任的人员使用他们)。从哪里开始? iPhone Developer Program 网站上有详细的获取和安装签名标识的规程,点击 iPhone DevCenter 页右上角的网站图标。(你需要一个登陆进去,这个连接才会有效。)获取更多关于数字签名,加密密钥以及证书许可等信息,请访问 Security Overview and Code Signing Guide. Security Overview http://developer.apple.com/documentation/Security/Conceptual/Security_Overview/Introduction/chapter_1_section_1.html Code Signing Guide http://developer.apple.com/documentation/Security/Conceptual/CodeSigningGuide/Introduction/chapter_1_section_1.htmlFrom:http://www.rwish.cn
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
有捡到京n7y555车牌的吗
2
化妆品会阻止毛孔收缩么
3
为什么糖首先作为能源物质
4
怎样追豪门千金
5
国家对工地施工的噪音要求是多长距离才算扰民?
6
QQ飞车刷S车怎么刷
7
我点了QQ群消息设置里的就收不提示消息 怎么退出后在重新登录就没用了?谢谢
8
请画出函数y=x^2-2x-6(-1≤x≤4)的图像,并求出函数的最大值或最小值
9
我也想要
[email protected]
10
战神斯巴达之魂主角为什么叫奎爷
11
谁有 深海里的星星第二部 请发送到
[email protected]
12
2012汉兰达3.5L怎么样? 霸道4000太贵,想入手汉兰达3.5L的,就是不知怎么样?
13
朴振英no love no more中文音译歌词
14
西南大学研究生招生英语要求是多少分啊?初试总分要求是多少啊?
15
QQ华夏什么时候开新服,官网就是近期开服 , 也没说时间
16
(魔兽世界)想问下关于PVP饰品的问题
17
35级配套龙鸣 刀是神悦 配装行吗 急啊
18
花龟长13cm,宽8cm左右,目前养了2年,是钓到的,大概有几年了,成年 了吗
19
一个正方形只有两条对称轴 对吗
20
夏家三千金 第五集 夏友善的那件衣服哪里卖
21
类胡萝卜素和花青素有什么用
22
关于18岁的诗词《她曾是我前女友分手了 我们也不可能了 我只想在心里记得曾经的一切》
23
请告诉我黑莓9000和MOTOme511,me600比较怎么样?现在价格好像都差不多性价
24
求中档快餐店名,要大气,
25
郴州有鱼饲料厂吗
26
染者无疆进不去 我有好多问题要问呢
27
如何运用英语音标读单词?
28
好人在CF给我个马来剑的CDKEY吧
29
2012年7月8日 中央7套 上午 有个女自己唱了个民歌对唱 请问那个节目叫什么
30
茕茕孑立是什么字
31
烧烤问题
32
从绥德往威海怎么走
33
江西经济管理干部学院成教脱产教学地点在哪里、?不是说脱产的在校全日制就读吗?那学校地点在哪里?
34
妈妈朋友送了妈妈一个镯子,希望大神们估个价格
35
用寒冰作比,比喻事情由来已久,不是一朝一夕所形成的是指哪个词
36
把最近YY有活动的频道发给我。
37
早上起来手指关节僵硬是什么回事?
38
玩游戏的时候 切屏会黑屏一下 是为什么 求高手指点迷津
39
戴尔Inspiron 灵越 15R(Ins15RD-9518)和华硕A43EI245SD-SL(4GB/500GB)哪个号
40
三星I579只能插电信卡,不能用移动卡吗?求解……
41
字谜::能曲能申大丈夫,常年家住防空洞,站在家业第一线,时常都在松泥土。 一种动物。。。
42
自考助学班学生的毕业文凭加盖了自考委的公章之后,是否影响其法 律效力?在就业时会不会遇到麻烦?
43
想配台电脑酷睿i3
44
湖南艺术类二本为什么控制线那么低投档线却高的离谱
45
???如何养仓鼠
46
2012年初级会计职称考试教材、讲义等资料 (音频、视频、文本)可加分
47
唐山移动大厅在哪,紧挨着什么建筑,比如八方什么的!?
48
我家dnf总是出现黑屏 但不是未响应 声音也正常,为什么屏幕 是黑的。不知道的别乱说话
49
求哑舍全集
[email protected]
50
网钛文章管理系统模版怎么换成其他模版
51
求九鼎记全集,发邮箱
[email protected]
52
2012黑龙江理科考生400分左右 哪个黑龙江高职院校软件专业可以
53
minecraft修复沙怎么合成
54
汪苏泷的歌迷都是未成年人吗?
55
南京大厂幸福蓝海 有空调吗
56
本人新建了一个传奇专门找B、U、G 刷Y、B的群 有兴趣的朋友来群189569432 本群宗旨不花钱玩传奇
57
我在西安,电脑坏了应该去哪里维修比较好
58
关于高中数学“圆”的问题。求大神们指教。就是“圆的一般式如何化为标准式?”求详解。高分!!答好加分
59
NBA2KOL操作问题
60
windows一键还原适合安装在哪个盘中?
61
小说封面,帮我作下啊。画面唯美点啊。在晚上,两个情侣手牵手,头顶的天空是有冥王星的样子的。谢谢
62
NOKIA5230如何安装微信,我先是从电脑网站上下到电脑上,然后移到到手机上,双点它,打不开?
63
二表补报时间是什么时候,补报二表一定的过二表线吗
64
贷款卡是什么东东
65
为什么exom街拍,路人看到了一点反应也没有
66
用相减或相除求单调性f(x)=2^x-4^x 不要用导数和二次函数的
67
呵呵 ! 我一笑而过! D
68
暴风影音设置的开机自动运行,为什么开机时任务栏没有小图标,双击桌面上的快捷方式也打不开
69
推荐一个特色餐厅 北京泰泽港 菜品很有特色,具体路线怎么走
70
我今年20,还没对象,只是身上长鱼鳞病怎么办啊?尤其是现在我都不敢穿短装!
71
青海诺木洪枸橘现在的价格、、我指的是不同的阶段分别是什么价格、、
72
跪求美女公寓全文字版谁有?
73
更换会计声明书如何起草
74
碟中谍1中的电脑专家
75
祁》字在姓名测试中应该算多少画?
76
秦皇岛哪有卖说欢迎光临的物品
77
怎么让按键精灵帮你在游戏里自动打怪
78
音响的一大两小的插头应该插电脑的那里
79
执业药师考试题库考试宝典多少元
80
我和我男友在一起的时候他对我很好,一但分开了,他连一个电话都没有,只会发短信给我,而且我问过要他...
81
吉他和旋a右手指法 弹哪几根玄
82
佩恩要怎么玩 求攻略 和技术
83
求最新les小说 越多越好 发到 邮箱
[email protected]
谢谢
84
山东德州有几个县
85
我的爱犬狗整身僵硬 是怎么了
86
我想问一下 2012年的浙外的外语学院校区在哪里
87
枣庄那里有苹果4专卖店,或者是离枣庄近点的也可以,别抄袭。
88
本人现在正上职高!准备上高二,今年十七岁!请问可不可以参加成人高考?若回答的好,悬赏加高!谢谢!
89
History伴奏
90
谁知道郑州哪里有卖正版电影电视剧的,电话或 地址?????
91
本人女阳历1981年10月13日出生五行缺什么
92
求<<犬夜叉之逆发结罗>>全文
93
求一篇穿越小说
94
如何用哑铃练胸肌与腹肌?什么姿势最好?
95
《MVC WEB k开发学习实录》
96
石河子大学中医专业的女生宿舍住宿条件怎么样?有独立卫生间没?求图片 谢
97
问题就是那个,不知道伪静态成功了吗?
98
北京考试院网站 北京高中生物教材有几本
99
轩辕剑天之痕游戏下载
100
莱仕达PXN-V6极品飞车9脚踏板不能用了?是怎么回事??? 我不知道怎么设置求帮助!