Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Applet Resource

5 views
Skip to first unread message

Apu Kapadia

unread,
Jul 18, 1999, 3:00:00 AM7/18/99
to

It seems that I cannot read a serialized object from a URL connection
that is not in the package...I'm confused.

I'm trying to download a DSAPrivateKey object from a file called
private.key that is accessible via a URL.

Thanks,
Apu

MY_PROGRAM.java
----------------

URL url = this.getClass().getResource("/private.key");

if (url==null)
{
url = new URL(getDocumentBase(), "private.key");
}
System.out.println("URL: " + url.toString());
InputStream is = url.openStream();
ObjectInputStream ois = new ObjectInputStream(is);
line 307: privateKey = (DSAPrivateKey) ois.readObject();
ois.close();


However I get the following exception:

java.security.AccessControlException: access denied
(java.lang.RuntimePermission
accessClassInPackage.sun.security.provider )
at java.security.AccessControlContext.checkPermission(Compiled
Code)
at java.security.AccessController.checkPermission(Compiled Code)
at java.lang.SecurityManager.checkPermission(Compiled Code)
at java.lang.SecurityManager.checkPackageAccess(Compiled Code)
at sun.applet.AppletSecurity.checkPackageAccess(Compiled Code)
at sun.applet.AppletClassLoader.loadClass(Compiled Code)
at java.lang.ClassLoader.loadClass(Compiled Code)
at java.io.ObjectInputStream.loadClass0(Native Method)
at
java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:630)
at
java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java
:766)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:353)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:232)
at java.io.ObjectInputStream.inputObject(Compiled Code)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:232)
at Cannon.getPrivateKey(MY_PROGRAM.java:307)

Apu Kapadia

unread,
Jul 18, 1999, 3:00:00 AM7/18/99
to
0 new messages