关于得到证书后签名过程图解教程和【证书过期】的解释及解决办法
此文献给刚刚接触三版机器的新鸟,在这里先讲下什么是证书,什么是签名!
) t1 O" @+ k% b1 ]) C8 n& H: j5 O6 H! E; D( b. @4 m6 g' W6 J
8 @/ B6 T+ }- L
2 h- ?$ ~0 z# w1. 什么是证书?$ u( b" `/ G% V) @+ C" l P
由于S60第三版的手机为了提高安全性,所以某些比较高的权限(比如自启动),需要通过SYMBIAN网站来申请证书来获得,而且是与手机的IMEI号是一一对应的。这就是我们要申请证书的原因。需要提醒的是,证书并非是对应某一个软件的,而是有一个有效期(免费申请的一般是半年),在有效期内都可以使用,不管签什么软件都可以。所以证书非一次性,请大家妥善保管自己的证书. F: |6 b3 p- Q0 j1 R9 I
2.什么是签名?4 H+ O' @- H* y4 F p' _
签名就是把证书和需要签名的软件打包在一起的过程。并非每个软件都需要SIGN,还有也不要对已经SIGN过的软件重复SIGN。例如手机主题如果安装不成功,显示证书过期。可以尝试将手机时间往前调整半年,不行就再往前调整半年。
$ S, W9 e& j+ F* W! L
; j0 T' X! F4 Q+ A: ~5 P( }3 ^2 a7 d: t8 o& a
1 G o2 j" }! ~% {$ V! ]9 U3 \5 a: `7 [8 f7 S8 x. s$ o* }
下面讲下怎样为软件签名$ a9 D* ~- r" B1 D: H/ ^
软件签名目前比较常见有3种方法:0 g$ F% [, b4 ^% y, y8 }
) n: v; x) |6 J/ i0 ? ]7 w1.用开心智能签名
. q3 D" |( h5 G2 n2.用诺基亚签名软件签
8 e# }; W4 b# B3 ~0 e3.DOS下手动签名) \0 K1 H4 h# F; v
) v* @8 o3 b' e6 \% z7 m
1 ^- a4 a* [ o0 b# h1 i
' d3 z/ S# w( O4 k' P" y) ?9 z8 T
用开心智能签名的方法:
2 A6 ^& L& x' b3 U ^8 ^: o2 N2 z
1.打开证书签名专家(软件帖子最后的附件里下载)
5 [( u8 g1 g/ n, ^) Z/ ` p( P2 O& U! {6 \# ^
2.选择软件签名
8 ~. b- b4 V0 u* ^( D' g4 ~' C
' p- g' @/ {4 W5 G% a! G! n3.导入自己的证书
! r3 ?/ i) \# f: a4.导入需要签名的软件(个人推荐放在桌面上,这样比较方便)
! T2 P0 k- o- j8 H7 l4 e5.点击执行签名. U: o: P7 T! \! T
" r9 V1 s4 X% k: h U' F7 L这 是最为方便的签名方法,请先尝试这种方法!, u* Q# n: R: h& ^4 I9 X
?+ T. m6 g: t4 D* T* G, N5 ` ?4 p) ?4 T! }# g& R% M
& k- p2 `& Q; O/ ^4 B( I8 l, E! J6 O8 ?; B _' o
# h q. s1 b o
" j! ^% z. |7 W6 X有些会员在使用上面的这种方法签名的时候会发生证书错误的现象,这时候一般是由于你证书所对应的KEY是有密码的KEY& D8 `+ j: s' v7 w: h! F
对于有密码的KEY,这时可以用诺基亚自签名程序来签名(软件帖子最后的附件里有)
. t( A5 k0 B/ P& `% S* F这个从理论上所有的证书(不管KEY有没有密码)都能够用这个来签,到目前还没有发现这个软件不能签而DOS能签的情况; V2 z4 w( P8 j5 Q" o1 o, c" m2 B) |
方法如下:
8 W* r8 r& s( Z# T- j$ J0 X1.打开诺基亚自签名程序(软件帖子最后面的附件里)! b/ m; | T' N9 ?) G
2.导入要签名的程序(推荐放在桌面上)
. ] t# s# N$ \( ^$ ]0 [3.导入自己的证书
5 [: Q/ S2 Q7 [% [2 I4.导入证书所对应的KEY(KEY在下载的证书包里找)
+ b+ }) e( s- K' \$ ~" }4 s5 u5.有密码的输入密码,没密码的直接跳过不用填" w0 C# J7 u, D% V$ g
6.为签名好的软件起一个名称
* E1 |$ h. x+ L3 p0 Z$ `$ J3 P7.点击程序签名- @+ F p) K! d3 q0 D! E% a
% Q+ e+ d/ q9 t: z7 A% P( L
* v4 X( R& |, a/ j; R2 I9 r6 M
- D* w8 g0 ]! t, e+ f, g* d! i$ t7 _/ |$ J0 T
; ~7 U w4 v, |% T: z- v6 I8 Y1 z
: p1 \% Q3 x5 r4 Y9 C% D
$ ]) e \0 E9 [% F, Q, w* }; c2 J2 {7 j
4 v4 s+ }4 R, e: g+ u7 x
4 m0 @( @* E* g# ]/ j/ g E) n- i/ @, m9 | f3 V
0 v- q, Y, F; ]! \
8 g, f- ^5 O; m8 p8 H
$ c1 f6 |) @1 @& H( O( F
6 ^1 w: H- Z5 f, w
y, M! N" v0 w6 p! i【证书过期】的解释及解决办法. O K$ b. J$ ?! g8 F" L( D; F
很多软件的证书有效期只有半年,如果安装的时候距离软件发布(签证)日超过半年则会出现【证书过期】的提示。/ h @* ^: d _1 Z7 z$ \% Y, n
) m+ C' r0 v8 |- s解决的办法:2 C+ t; ~5 u. B8 H
1、将手机系统日期修改到证书有效期内, F, y4 S% N3 A8 F* U) U2 t. e
(时钟→选项→设置→日期,每次修改6个月,不行再6个月。修改过头了会提示 [证书未生效] )
6 ^: R7 N1 G' V2 G6 x5 Y 软件安装成功以后可以把手机系统日期重新改回正确的日期,不影响已安装的程序/主题的使用1 l" r4 q, c9 W t8 }8 K
7 b) p7 T$ f% s2、如果自己有证书可以对该程序进行重新签名。
: |# c! z$ w! j8 ^) W6 U. `* v( O$ k3 X) I# F4 t
[ 本帖最后由 liubing61 于 2008-1-8 08:45 编辑 ]
附件: 您所在的用户组无法下载或查看附件