Since: Jun./06th/2004
dq?AJ??A閧??Mf[^`FbN@???B
J?}?ilA?j??At?邱?????(certificate)?B
????邱???A???AF?(CA: Certificate Authority)????g?BCA?????AJ??A??At?B??CA???邱?????A??F???Kv????B
?F?Kw?????[gigbvxj???сA[g???s?F???[gF?????AE?????A[gF???JXg?Aio?????邱???P?B??AMS I.E.?A[c[] -> [C^[lbgIvV] -> [Rec] -> [?] -> [M?[g?@]??AR[hT[oF????g?Xg??B
??g???tH[}bgX.509????BX.509????o[W?AJavaT|[g??o[W3?B1988N?J?o[W1?`{I?K{??????F
X.500??(DN: Distinguished Name)???????AC^[lbg???O????F
??????AJava2 SDK?keytoolt??B"${java.home}/security/cacerts" ?o??B
>keytool -list -v -keystore C:\j2sdk1.4.2_04\jre\lib\security\cacerts
L[XgA?pX[h??: changeit
L[XgA?^Cv: jks
L[XgA?voC_: SUN
L[XgA? 25 Gg???B
?: equifaxsecureebusinessca1
?: 2003/07/24
Gg?^Cv: trustedCertEntry
L: CN=Equifax Secure eBusiness CA-1, O=Equifax Secure Inc., C=US
s: CN=Equifax Secure eBusiness CA-1, O=Equifax Secure Inc., C=US
VA?: 4
L: Mon Jun 21 13:00:00 JST 1999 L: Sun Jun 21 13:00:00 JST 2020
??tBK[vg:
MD5: 64:9C:EF:2E:44:FC:C6:8F:52:07:D0:51:73:8F:CB:3D
SHA1: DA:40:18:8B:91:89:A3:ED:EE:AE:DA:97:FE:2F:9D:F5:B7:D1:8A:41
*******************************************
*******************************************
?
keytool g????邱???B"c:\java""myKeystore.store" ?L[XgA?Amsugai?ACAX??yA???B
C:\java>keytool -genkey -keystore mykeystore.store -alias msugai
L[XgA?pX[h??: password
??B
[Unknown]: manabu sugai
gDP???B
[Unknown]: JAVA PRESS
gD??B
[Unknown]: Zp]_
ss??n於??B
[Unknown]:
B??n??B
[Unknown]: i
?P??Y 2 ????B
[Unknown]: ja
CN=manabu sugai, OU=JAVA PRESS, O=Zp]_, L=, ST=i, C=ja ????
[no]: y
<msugai> ?pX[h??B
(L[XgA?pX[h?? RETURN ?): javapress
?L[XgAAJ??^???A-export??t@C?o?BJ??l?A?t@C-import??L[XgA?????B
C:\java>keytool -export -keystore mykeystore.store -alias msugai -file msugai.cert L[XgA?pX[h??: password ?t@C???B C:\java>keytool -import -keystore anotherkeystore.store -alias msugai -file msugai.cert L[XgA?pX[h??: altpassword L: CN=manabu sugai, OU=JAVA PRESS, O=Zp]_, L=, ST=i, C=ja s: CN=manabu sugai, OU=JAVA PRESS, O=Zp]_, L=, ST=i, C=ja VA?: 408178c4 L: Sun Apr 18 03:34:44 JST 2004 L: Sat Jul 17 03:34:44 JST 2004 ??tBK[vg: MD5: 0A:85:58:41:57:0A:BF:5F:61:98:AB:DA:F0:F6:7B:46 SHA1: 2B:05:83:D0:07:E1:66:7E:56:51:94:10:02:FA:EB:2A:91:A4:53:05 ??M?? [no]: y ?L[XgA???B
-certreq ?邱??A???F???鏁E?v(CSR)??邱???Bkeytool????ASun?hLgQ??B
閧?R[h??AM??A?L[XgA???M??A|Vt@C????ANZX^邱???BR[hjarsignerc[g?B
??Ajarsigner ?AJARt@C Myappl.jar ?AL[XgA mystore.store ?ACAXmsugai?閧????R}h??s?B
>jarsigner -keystore mykeystore.store Myappl.jar msugai L[XgA?pX[h??: password msugai ?pX[h??: javapress
jar tf> JARt@CXg?A"META-INF" fBNg "MSUGAI.PAT" "MSUGAI.DSA" ??邱??B"*.SF" ?}jtFXg?A"*.DSA" f[^?BAvbg??A[h?}10???_CAO\?B??{^?A??eXg??B???A???C??????邱??\?AF?????O?@???Yt????AM????B
--------------------------------------------------
--------------------------------------------------
}10. ?R[h?F?_CAO
ANZX^??As}V?|Vt@CkeystoreGg[LqAgrantGg[signedBytB[h?ANZX^ACAXw??iXg11jB
Xg11. ??|Vt@C
--------------------------------------------------
keystore "myLocalStore.store", "JKS";
grant signedBy "msugai" {
permission java.io.FilePermission "<
Copyright © 2004 SUGAI, Manabu. All Rights Reserved.