Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

pb JNLP - java web start

3 réponses
Avatar
Sébastien Chavance
bonjour,

J'ai developpé une appli java. j'ai cree un fichier jnlp pour pouvoir
telecharger mon appli en utilisation java web start, et j ai le message
d'erreur suivant : "Une application non signée demande un accès sans
restriction au système"
Que dois-je faire (je suppose signer mon appli mais ca veux dire quoi
concretement) ?

voici mon fichier JNLP :

<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for launching MONAPPLI with WebStart -->
<jnlp
spec="1.0+"
codebase="http://www.monsite.fr/"
href="http://www.monsite.fr/monappli.jnlp">
<information>
<title>MONAPPLI</title>
<vendor>MOI</vendor>
<homepage href="http://www.monsite.fr/"/>
<description>MONAPPLI</description>
<description kind="short">MONAPPLI version 1.0.0</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.4 1.4.0-beta3 1.4.0-beta2 1.3 1.2"/>
<jar href="http://www.monsite.fr/MONAPPLI.jar" main="true"
download="eager"/>
</resources>
<application-desc main-class="MONAPPLI"/>
</jnlp>

3 réponses

Avatar
Christophe M.
Ben, ça veut dire que ton appli demande à l'utilisateur qui la
télécharge/lance pour avoir la permission d'accéder à tout son système.

Il lui suffit de répondre oui, et ça fonctionne.
Si tu la signe, je me demande s'il demandera pas à l'utilisateur
d'accepter le certificat fourni par l'appli. Y aura donc quand même une
question à l'utilisateur...



Sébastien Chavance wrote:

bonjour,

J'ai developpé une appli java. j'ai cree un fichier jnlp pour pouvoir
telecharger mon appli en utilisation java web start, et j ai le message
d'erreur suivant : "Une application non signée demande un accès sans
restriction au système"
Que dois-je faire (je suppose signer mon appli mais ca veux dire quoi
concretement) ?

voici mon fichier JNLP :

<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for launching MONAPPLI with WebStart -->
<jnlp
spec="1.0+"
codebase="http://www.monsite.fr/"
href="http://www.monsite.fr/monappli.jnlp">
<information>
<title>MONAPPLI</title>
<vendor>MOI</vendor>
<homepage href="http://www.monsite.fr/"/>
<description>MONAPPLI</description>
<description kind="short">MONAPPLI version 1.0.0</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.4 1.4.0-beta3 1.4.0-beta2 1.3 1.2"/>
<jar href="http://www.monsite.fr/MONAPPLI.jar" main="true"
download="eager"/>
</resources>
<application-desc main-class="MONAPPLI"/>
</jnlp>





Avatar
Christophe M.
Ha tiens, je croyais qu'il (webstart) demandait confirmation qu'on
voulait bien lancer une appli non signée. J'ai du me gourer :-/

Sinon, pour le comment, voir réponse de Fabien :-)

Sébastien Chavance wrote:

ben en fait, il ne me pose pas de question, j ai juste le droit d'avoir une
boite de message : "Java web start - erreur de sécurité : impossible de
lancer MONAPPLI"
sinon comment on fait une signature/certificat ?



Avatar
Paul Guermonprez
c'etait vrai avant la version 1.4.2 je crois ...

Christophe M. wrote:
Ha tiens, je croyais qu'il (webstart) demandait confirmation qu'on
voulait bien lancer une appli non signée. J'ai du me gourer :-/

Sinon, pour le comment, voir réponse de Fabien :-)

Sébastien Chavance wrote:

ben en fait, il ne me pose pas de question, j ai juste le droit
d'avoir une
boite de message : "Java web start - erreur de sécurité : impossible de
lancer MONAPPLI"
sinon comment on fait une signature/certificat ?