Bonjour à tous,
après bien des recherches infructueuses je me tourne vers vous.
J'essaie de faire une applet utilisant pivot, qui effectue une connection socket (SSL socket) à un serveur que j'ai développé. Tout se passe correctement si je teste depuis eclipse.
Toutefois, lorsque je lance mon applet depuis le navigateur, la connection est refusée à cause du keystore. L'exception est :
Je n'ai pas particulièrement envie de modifier le fichier policy.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 java.security.AccessControlException: access denied (java.util.PropertyPermission javax.net.ssl.trustStore write) at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at java.lang.System.setProperty(Unknown Source) at awl.oscare.uiutils.UtilsWTKX$1.buttonPressed(UtilsWTKX.java:86) at org.apache.pivot.wtk.Button$ButtonPressListenerList.buttonPressed(Unknown Source) at org.apache.pivot.wtk.Button.press(Unknown Source) at org.apache.pivot.wtk.PushButton.press(Unknown Source) at org.apache.pivot.wtk.skin.PushButtonSkin.mouseClick(Unknown Source) at org.apache.pivot.wtk.skin.terra.TerraPushButtonSkin.mouseClick(Unknown Source) at org.apache.pivot.wtk.Component$ComponentMouseButtonListenerList.mouseClick(Unknown Source) at org.apache.pivot.wtk.Component.mouseClick(Unknown Source) at org.apache.pivot.wtk.Container.mouseUp(Unknown Source) at org.apache.pivot.wtk.Container.mouseUp(Unknown Source) at org.apache.pivot.wtk.Container.mouseUp(Unknown Source) at org.apache.pivot.wtk.ApplicationContext$DisplayHost.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at org.apache.pivot.wtk.ApplicationContext$DisplayHost.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
Je ne vois plus trop quoi faire, si quelqu'un a une idée ...
Merci d'avance.
Partager