Précédent   Forum des professionnels en informatique > Java > Développement Web en Java > Applets
Applets Vos questions sur les Applets
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/08/2006, 10h12   #1
Membre habitué
 
Avatar de manube
 
Inscription : mai 2004
Messages : 178
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 178
Points : 126
Points : 126
Envoyer un message via MSN à manube
Par défaut [Applet] [Signature] Durée de vie

Salut tout le monde,
J'ai signé une applet pour pouvoir accéder à un fichier sur le poste client et mon pb est que le certificat expire sous 6 mois :
Code :
1
2
3
4
5
6
7
8
9
10
11
 
>keytool -genkey -keyalg rsa -alias TOTO
...
>keytool -export -alias TOTO -file toto.crt
...
>javac MyClass.java
>jar cvf toto.jar MyClass.class
...
>jarsigner toto.jar TOTO
...
Warning: The signer certificate will expire within six months.
Pour mieux situer, je developpe une appli web qui, pour l'instant, tournera dans l'intranet. Cette applet me permet de lire un fichier sur le poste client qui sert de clef pour se connecter à l'appli et renvoie le contenu de ce fichier vers une servlet.
Mon pb est que le certificat expire sous 6 mois, je voudrais juste savoir si c'est possible de ralonger cette période.
Merci d'avance
Manu
manube est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 11h48   #2
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 100
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 100
Points : 29
Points : 29
a ce que j'ai cru comprendre un cherchant un peu,
il y a des organismes payant qui permettent d'avoir une applet signée indéfiniment.. ou du moins plus longtemps..

Mais s'il existe un moyen de le faire gratuitement et sur la durée avec jarsigner, je suis preneur!!
estampille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 14h31   #3
Membre habitué
 
Avatar de manube
 
Inscription : mai 2004
Messages : 178
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 178
Points : 126
Points : 126
Envoyer un message via MSN à manube
Citation:
Envoyé par estampille
Mais s'il existe un moyen de le faire gratuitement et sur la durée avec jarsigner, je suis preneur!!
Moi aussi.
Donc tu confirmes bien malheureusement ce que j'avais cru comprendre : il faut passer par des organismes payeurs, mais dans mon cas (pour un intranet) c'est totalement inutile, limite aberrant!
Si qqu'un a une technique particulière pour contourner ce genre de limitation ou sait comment créer des certificates avec une durée de vie plus longue, il sera le bien venu car se faire à faire une appli web en MVC, automatiser des taches, signer des applets etc, etc ... pour que finalement on ait à regénérer manuellement le certificat qd ca plante (et que dans mon cas on ne puisse plus accéder à mon appli...) ca fout les boules.
Bon ca y est j'ai fini de raler, je suis dc à l'écoute de vos propositions
++
Manu
manube est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2006, 15h38   #4
Membre éclairé
 
Avatar de biozaxx
 
Inscription : août 2004
Messages : 403
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 403
Points : 316
Points : 316
salut,

si c'est pour utiliser en interne tu peux creer ton propre certificat (ce que tu as fais) .
Une des options te permet de donner une durée de validitée a ton certificat :

Sur le site de sun tu trouveras tout ce qui faut concernant les certificats et jar signé.
http://java.sun.com/j2se/1.4.2/docs/...s/keytool.html
http://java.sun.com/j2se/1.4.2/docs/...jarsigner.html
extrait:
Citation:
Using keytool, it is possible to display, import, and export certificates. It is also possible to generate self-signed certificates.
.
.
.
Validity Period
Each certificate is valid only for a limited amount of time. This period is described by a start date and time and an end date and time, and can be as short as a few seconds or almost as long as a century. The validity period chosen depends on a number of factors, such as the strength of the private key used to sign the certificate or the amount one is willing to pay for a certificate. This is the expected period that entities can rely on the public value, if the associated private key has not been compromised.
Ensuite si ton applet doit etre accessible a un tiers , il vaut mieux la faire signer par un organisme qui assure que le contenu est sans danger. Mais ce n'est pas obligatoire (les clients risquent juste de ne pas l'utiliser si elle n'est pas signée) exemple d'organisme : www.thawte.com
biozaxx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2007, 10h03   #5
Membre expérimenté
 
Avatar de menuge
 
Inscription : avril 2004
Messages : 727
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : avril 2004
Messages : 727
Points : 575
Points : 575
Envoyer un message via MSN à menuge Envoyer un message via Skype™ à menuge
Je relance le sujet.

As tu trouvé la solution, je suis dans le même cas (applet intranet, certificat qui expire dans 6 mois...)?

Merci d'avance
__________________
--
Ludovic
menuge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2007, 11h22   #6
Membre habitué
 
Avatar de manube
 
Inscription : mai 2004
Messages : 178
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 178
Points : 126
Points : 126
Envoyer un message via MSN à manube
Salut,

Désolé pour le retard...

Alors dans le cadre de mon intranet, je viens de vérifier et mon certificat est bien entendu expiré (je l'avais un peu oublié) mais tout fonctionne correctement.
Mes utilisateurs à qui j'avais dis de cocher "Toujours accepter" n'en sont même pas avertis, il faut aller consulter les détails de l'applet pour le savoir.
Cette applet me permet de trouver une fichier/clef sur les disques perso des users afin de les identifier et le fait que le certificat soit expiré ne pose aucun pb donc je vais continuer comme ça (faute de mieux).
Si dans ton cadre d'utilisation, le fait qu'il soit expiré ou non ne te dérange pas, ne t'embête pas car ça n'impacte (à priori) pas les fonctionnalités.

Voilà mieux vaut tard que jamais.
__________________
Vos recherches solidaire avec Google : http://www.veosearch.com/

HADOPI - Le Net en France : black-out
manube est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2008, 12h16   #7
Membre régulier
 
Homme
Consultant informatique
Inscription : mars 2002
Messages : 68
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : mars 2002
Messages : 68
Points : 90
Points : 90
Si je ne m'abuse quand on utilise Keytool il suffit de specifier la durée de validité en jours avec l'option -validiy

Code :
keytool -selfcert  -storepass blabla-alias monaliasks  -validity 90
et mettre 999 permet d'assurer une longévité éternelle
__________________
Ancien rédacteur Java/J2EE ,C++Builder
Olivier Constans est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2008, 19h18   #8
Invité de passage
 
Inscription : mars 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 2
Points : 2
Points : 2
Par défaut Merci

Oui, ça marche bien comme cela.
Pour en savoir plus :
http://java.sun.com/javase/6/docs/te...s/keytool.html
futtersack est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h59.


 
 
 
 
Partenaires

Hébergement Web