Help me It's again javakey!!!!!
Gubbi Vivek (vivek@cap-fin.co.uk)
Fri, 11 Dec 1998 10:15:58 -0000
------ =_NextPart_000_01BE24EF.40638440
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi ,
Problem : - My applet is not able to local file system.
What i Did : -
1. The source is attached down
2. compiled the source file
3. created identifier(signer) using
javakey -cs "vivek" true
4. created public key and private key using
javakey -gk "vivek" DSA 512 viv_pub viv_priv
5. Generated certificate using
javakey -gc cert_directive
cert_directive file is attached down
6. created jar file using
jar -cvf read.jar readFIle*
7. Signed the jar file using
javakey -gs sign_directive read.jar
The sign_directive file is attached down
8. mkdir read
9. move readFile.jar.sig \read\read.jar
10. jar xf read.jar
11. run the readFile.html
result :
Readfile: caught security exception file :/C:/vivek/java/read/read/userinfo.ini
But the same runs perfect with appletviewer....
I am using internet explorer
Please help me in solving this problem Thanks in advance..
bye,
vivek
------ =_NextPart_000_01BE24EF.40638440
Content-Type: text/html; name="ATT00000.htm"
Content-Transfer-Encoding: 7bit
<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
Hi ,
Problem : - My applet is not able to local file
system.
What i Did : -
1. The
source is attached down
2.
compiled the source file
3.
created identifier(signer) using
javakey -cs "vivek" true
4. created
public key and private key using
javakey -gk "vivek" DSA 512 viv_pub viv_priv
5. Generated certificate using
javakey -gc cert_directive
cert_directive file is attached down
6. created
jar file using
jar -cvf read.jar readFIle*
7. Signed the jar
file using
javakey -gs
sign_directive read.jar
The sign_directive file is attached
down
8. mkdir read
9. move readFile.jar.sig
\read\read.jar
10. jar xf read.jar
11. run the readFile.html
result :
Readfile: caught security exception file
:/C:/vivek/java/read/read/userinfo.ini
But the same runs perfect with
appletviewer....
I am using internet explorer
Please help me in solving this problem
Thanks in advance..
bye,
vivek
------ =_NextPart_000_01BE24EF.40638440
Content-Type: application/octet-stream; name="readFile.java"
Content-Transfer-Encoding: base64
LyoqCiAgKiBXaXRoIE5ldHNjYXBlIE5hdmlnYXRvciAyLjAsIHRoaXMgYWx3YXlzIHJhaXNlcyBz
ZWN1cml0eSBleGNlcHRpb24uIAogICogCiAgKiBXaXRoIEpESyAxLjAgYXBwbGV0dmlld2VyLCAK
ICAqICBmb3IgYXBwbGV0cyBsb2FkZWQgb3ZlciB0aGUgbmV0LCBpZiBhY2wucmVhZD0vZXRjLCB0
aGVuIHRoaXMgd29ya3MuCiAgKgogICogIGlmIHlvdSBpbnN0YWxsIHRoaXMgYXBwbGV0J3MgLmNs
YXNzIGZpbGUgaW4gYSBkaXJlY3Rvcnkgb24geW91cgogICogIENMQVNTUEFUSCwgdGhlbiB0aGUg
YXBwbGV0IGNhbiByZWFkIGZpbGVzIG9uIHRoZSBjbGllbnQgZmlsZQogICogIHN5c3RlbSwgcmVn
YXJkbGVzcyBvZiBob3cgeW91IHNldCBhY2wucmVhZC4KICAqCiAgKiBAdmVyc2lvbiBKREsgMS4w
IGJldGEKICAqIEBhdXRob3IgIE1hcmlhbm5lIE11ZWxsZXIKICAqLwoKaW1wb3J0IGphdmEuYXd0
Lio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuYXBw
bGV0Lio7DQppbXBvcnQgamF2YS5uZXQuKjsNCmltcG9ydCBqYXZhLmF3dC5ldmVudC5LZXlFdmVu
dDsNCmltcG9ydCBqYXZhLnNxbC4qOw0KaW1wb3J0IGphdmEubWF0aC4qOw0KaW1wb3J0IGphdmEu
dXRpbC4qOw0KaW1wb3J0IGphdmEudXRpbC5EYXRlOw0KaW1wb3J0IGphdmEuaW8uRmlsZTsNCmlt
cG9ydCBqYXZhLmlvLkZpbGVJbnB1dFN0cmVhbTsNCmltcG9ydCBqYXZhLmF3dC5GaWxlRGlhbG9n
Ow0KaW1wb3J0IGphdmEuYXd0LmV2ZW50Lio7DQppbXBvcnQgamF2YS5iZWFucy4qOw0KaW1wb3J0
IGphdmEudXRpbC5Qcm9wZXJ0aWVzOw0KaW1wb3J0IGphdmEuc2VjdXJpdHkuKjsNCgoKcHVibGlj
IGNsYXNzIHJlYWRGaWxlIGV4dGVuZHMgQXBwbGV0IHsKICAgIFN0cmluZyBteUZpbGUgPSAidXNl
cmluZm8uaW5pIjsNCiAgICBTdHJpbmcgYnVmZiA9ICIiOw0KICAgIFN0cmluZ0J1ZmZlciAgZmlu
ZHNsYXNoOwogICAgU3RyaW5nIGZpcnN0TGluZTsNCiAgICBVUkwgdTsKICAgIFVSTENvbm5lY3Rp
b24gYzsNCiAgICBJbnB1dFN0cmVhbSBuOw0KICAgIERhdGFJbnB1dFN0cmVhbSBkaXM7CiAgICBw
dWJsaWMgdm9pZCB0ZXN0UmVhZChHcmFwaGljcyBnKSB0aHJvd3MgSU9FeGNlcHRpb24gewoKCVNl
Y3VyaXR5RXhjZXB0aW9uIHNlID0gbnVsbDsKCUZpbGUgZiA9IG5ldyBGaWxlKG15RmlsZSk7CglE
YXRhSW5wdXRTdHJlYW0gZGlzOwoKCWlmIChmLmV4aXN0cygpKQoJICB0cnkgew0KCS8qCiAgCSAg
ICBkaXMgPSBuZXcgRGF0YUlucHV0U3RyZWFtKG5ldyBCdWZmZXJlZElucHV0U3RyZWFtKG5ldyBG
aWxlSW5wdXRTdHJlYW0obXlGaWxlKSwxMjgpKTsNCgkqLw0KCSAgIGJ1ZmYgPSBnZXRDb2RlQmFz
ZSgpLnRvU3RyaW5nKCk7DQovKg0KCSAgIGZpbmRzbGFzaCA9IG5ldyBTdHJpbmdCdWZmZXIoYnVm
Zik7DQoJICAgZm9yKGludCBpID0gMDsgaSA8IGZpbmRzbGFzaC5sZW5ndGgoKTsgaSsrKQ0KCSAg
IHsNCgkJaWYgKGZpbmRzbGFzaC5jaGFyQXQoaSkgPT0gJy8nKQ0KCQkgICAgZmluZHNsYXNoLnNl
dENoYXJBdChpLCdcXCcpOw0KCSAgIH0NCgkgICBidWZmID0gZmluZHNsYXNoLnRvU3RyaW5nKCk7
DQoJICAgU3lzdGVtLm91dC5wcmludGxuKGJ1ZmYpOw0KKi8NCiAgICAgICAgIHUgPSBuZXcgVVJM
KGdldENvZGVCYXNlKCkudG9TdHJpbmcoKStteUZpbGUpOw0KICAgICAgICAgYyA9IHUub3BlbkNv
bm5lY3Rpb24oKTsNCiAgICAgICAgIG4gPSBjLmdldElucHV0U3RyZWFtKCk7DQoJICAgZGlzID0g
bmV3IERhdGFJbnB1dFN0cmVhbShuKTsKCSAgICBmaXJzdExpbmUgPSAiRmlyc3QgbGluZSBpczog
IiArIGRpcy5yZWFkTGluZSgpOwoJICB9IGNhdGNoIChJT0V4Y2VwdGlvbiBpb2UpIHsKCQlTeXN0
ZW0ub3V0LnByaW50bG4oInRlc3RSZWFkOiBjYXVnaHQgSU8gZXhjZXB0aW9uIik7CgkJdGhyb3cg
aW9lOwoJICB9IGNhdGNoIChTZWN1cml0eUV4Y2VwdGlvbiBlKSB7CgkJc2UgPSBlOwoJCXRocm93
IGU7IAoJICB9CgllbHNlIGZpcnN0TGluZSA9ICJidXQgIiArIG15RmlsZSArICIgZG9lc24ndCBl
eGlzdCI7CiAgICB9CgoKcHVibGljIHZvaWQgcGFpbnQoR3JhcGhpY3MgZykgewoJdHJ5IHsKCQl0
ZXN0UmVhZChnKTsNCgkJZy5kcmF3U3RyaW5nKCJTdWNjZXNzZnVsIGF0dGVtcHQgdG8gYWNjZXNz
ICIgKyBnZXRDb2RlQmFzZSgpLnRvU3RyaW5nKCkrbXlGaWxlLCAxMCwgMTApOwoJICAgICAgICBn
LmRyYXdTdHJpbmcoZmlyc3RMaW5lLCAxMCwgMzApOwoJfQoJY2F0Y2ggKFNlY3VyaXR5RXhjZXB0
aW9uIGUpIHsNCgkJZy5kcmF3U3RyaW5nKCJyZWFkRmlsZTogY2F1Z2h0IHNlY3VyaXR5IGV4Y2Vw
dGlvbiIrIGdldENvZGVCYXNlKCkudG9TdHJpbmcoKStteUZpbGUsIDEwLCAxMCk7CiAgICAgICAg
fQoJY2F0Y2ggKElPRXhjZXB0aW9uIGlvZSkgewoJCWcuZHJhd1N0cmluZygicGFpbnQ6IGNhdWdo
dCBpL28gZXhjZXB0aW9uIiwgMTAsIDEwKTsKICAgICAgICB9CgkJCiAgIH0KfQoK
------ =_NextPart_000_01BE24EF.40638440
Content-Type: application/octet-stream; name="sign_directive"
Content-Transfer-Encoding: base64
Iw0KICMgOTYvMDkvMjIgQCgjKXNpZ2RpciAxLjENCiAjDQoNCiAjDQogIyBKYXIgc2lnbmluZyBk
aXJlY3RpdmUuIFRoaXMgaXMgdGhlIGRpcmVjdGl2ZSBmaWxlIHVzZWQgYnkgamF2YWtleSB0bw0K
ICMgc2lnbiBhIGphciBmaWxlLg0KICMNCg0KICMgV2hpY2ggc2lnbmVyIHRvIHVzZS4gVGhpcyBt
dXN0IGJlIGluIHRoZSBzeXN0ZW0ncyBkYXRhYmFzZS4NCg0Kc2lnbmVyPXZpdmVrDQoNCiAjIENl
cnQgbnVtYmVyIHRvIHVzZSBmb3IgdGhpcyBzaWduZXIuIFRoaXMgZGV0ZXJtaW5lcyB3aGljaA0K
ICMgY2VydGlmaWNhdGUgd2lsbCBiZSBpbmNsdWRlZCBpbiB0aGUgUEtDUzcgYmxvY2suIFRoaXMg
aXMgbWFuZGF0b3J5DQogIyBhbmQgaXMgMSBiYXNlZC4NCg0KY2VydD0xDQoNCiAjIENlcnQgY2hh
aW4gZGVwdGggb2YgYSBjaGFpbiBvZiBjZXJ0aWZpY2F0ZSB0byBpbmNsdWRlLiBUaGlzIGlzDQog
IyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZC4NCg0KY2hhaW49MA0KDQogIyBUaGUgbmFtZSB0byBn
aXZlIHRvIHRoZSBzaWduYXR1cmUgZmlsZSBhbmQgYXNzb2NpYXRlZCBzaWduYXR1cmUNCiAjIGJs
b2NrLiAoaS5lLiBEVUtFU0lHTi5TRiBhbmQgRFVLRVNJR04uRFNBKS4gVGhpcyBtdXN0IGJlIDgN
CiAjIGNoYXJhY3RlcnMgb3IgbGVzcy4NCg0KIHNpZ25hdHVyZS5maWxlPXZpdnNpZyANCg0K
------ =_NextPart_000_01BE24EF.40638440
Content-Type: application/octet-stream; name="cert_directive"
Content-Transfer-Encoding: base64
Iw0KIyA5Ni8xMS8xMSBAKCMpY2VydF9kaXJlY3RpdmUgMS4zIw0KIw0KIyBUaGlzIGlzIGEgc2Ft
cGxlIGNlcnRpZmljYXRlIGRpcmVjdGl2ZSBmaWxlLg0KIw0KIyB0aGUgaWQgb2YgdGhlIHNpZ25l
cg0KDQoNCmlzc3Vlci5uYW1lPXZpdmVrDQoNCg0KDQojIHRoZSBjZXJ0IHRvIHVzZSBmb3IgdGhl
IHNpZ25pbmcgKHRoaXMgaXMgd2hlcmUgaXQgZ2V0cyBpdCBETikNCg0KDQppc3N1ZXIuY2VydD0x
DQoNCg0KIyB0aGUgaWQgb2YgdGhlIHN1YmplY3QNCg0Kc3ViamVjdC5uYW1lPXZpdmVrDQoNCiMg
dGhlIGNvbXBvbmVudHMgb2YgdGhlIFg1MDAgbmFtZSBmb3IgdGhlIHN1YmplY3QNCg0Kc3ViamVj
dC5yZWFsLm5hbWU9Vml2ZWsgR3ViYmkgDQpzdWJqZWN0Lm9yZy51bml0PUphdmFzb2Z0DQpzdWJq
ZWN0Lm9yZz1DRlMNCnN1YmplY3QuY291bnRyeT1VSw0KDQojIFZhcmlvdXMgcGFyYW1ldGVyczog
c3RhcnQgYW5kIGVuZCBkYXRlIGZvciB2YWxpZGl0eSBhbmQgZXhwaXJhdGlvbg0KIyBvZiB0aGUg
Y2VydGlmaWNhdGUuIFNlcmlhbCBudW1iZXIuIEZJbGUgdG8gd2hpY2ggdG8gb3V0cHV0IHRoZQ0K
IyBjZXJ0aWZpY2F0ZSAob3B0aW9uYWwpLg0KDQpzdGFydC5kYXRlPTEwIERlYyAxOTk4DQplbmQu
ZGF0ZT0yOSBEZWMgMjAwNSANCnNlcmlhbC5udW1iZXI9MTAwMQ0Kb3V0LmZpbGU9dml2Lng1MDkN
CiAgICAgICAgICAgICAgDQo=
------ =_NextPart_000_01BE24EF.40638440
Content-Type: text/html; name="readFile.htm"
Content-Transfer-Encoding: 7bit
First Applet
------ =_NextPart_000_01BE24EF.40638440--