IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Java Discussion :

Installation d'EJBCA sur Windows


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 19
    Par défaut Installation d'EJBCA sur Windows
    Bonjour,
    Je vous écrit par rapport à l'installation de EJBCA sur windows.

    Mon but est d'installer la version par défaut (avec HSQLDB).

    Sur le site tout est décrit certes, je suis ces étapes, mais ça bloque au moment de : ant install ou ça m'affiche un BUILD FAILED.

    Je me permets de récapituler les étapes que j'ai effectué :

    - JDK 1.6.x installé.
    - décompression de ant, JBoss 5.0.1.GA et EJBCA 3.8.2 dans leurs répertoires respectifs.
    - Mise en place des différentes variables d'environnement notamment JBOSS_HOME, et EJBCA_HOME.
    - Création de conf/ejbca.properties et conf/database.properties : je ne touche à rien je laisse tout par défaut.

    - Je me mets sur EJBCA_HOME et je lance : ant bootstrap : BUILD SUCCESSFUL

    - J'allume JBoss dans une autre console
    - Une fois JBoss allumé, je lance : ant install sous EJBCA_HOME et là j'ai le BUILD FAILED.

    Je ne comprends pas pourquoi, j'ai pourtant suivi les instructions à la lettre.

    Pourriez vous m'orienter si c'est possible.

    Je vous en remercie par avance

    Voici le moment ou ça plante :
    [java] Creating CA...
    [java] java.rmi.ServerException: EJBException:; nested exception is:
    [java] javax.ejb.EJBException: java.io.IOException: exception encryptin
    g data - java.security.NoSuchProviderException: JCE cannot authenticate the prov
    ider BC
    [java] Java Result: -1

    ejbca:adminweb:
    [echo] setup setdefaultbaseurl localhost ejbca
    [echo] ra adduser tomcat serverpwd "CN=localhost,O=EJBCA Sample,C=SE" "IPAd
    dress=127.0.0.1" "AdminCA1" null 1 JKS SERVER
    [java] Using certificate profile: SERVER, with id: 9
    [java] Error : Couldn't find CA in database.
    [echo] ra setclearpwd tomcat serverpwd
    [java] Setting clear text password serverpwd for user tomcat
    [java] javax.ejb.ObjectNotFoundException: No such entity!
    [java] Java Result: -1
    [echo] ra adduser superadmin ejbca "CN=SuperAdmin" null "AdminCA1" null 65
    P12
    [java] Error : Couldn't find CA in database.
    [echo] ra setclearpwd superadmin ejbca
    [java] Setting clear text password ejbca for user superadmin
    [java] javax.ejb.ObjectNotFoundException: No such entity!
    [java] Java Result: -1
    [java] 0 [main] INFO org.ejbca.ui.cli.batch.BatchMakeP12 - Generating
    keys in directory C:repinstallejbca_3_8_2p12.
    [java] 0 [main] INFO org.ejbca.ui.cli.batch.BatchMakeP12 - Generating
    for all NEW.
    [java] 125 [main] INFO org.ejbca.ui.cli.batch.BatchMakeP12 - Batch gener
    ating 0 users.
    [java] 125 [main] INFO org.ejbca.ui.cli.batch.BatchMakeP12 - Generating
    for all FAILED.
    [java] 172 [main] INFO org.ejbca.ui.cli.batch.BatchMakeP12 - Batch gener
    ating 0 users.

    BUILD FAILED
    C:\repinstall\ejbca_3_8_2\build.xml:40: The following error occurred while execu
    ting this line:
    C:\repinstall\ejbca_3_8_2\bin\cli.xml:122: The following error occurred while ex
    ecuting this line:
    C:\repinstall\ejbca_3_8_2\bin\cli.xml:146: Batch generation failed!

    Total time: 1 minute 29 seconds

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,
    As tu installé le Unlimited Strength Jurisdiction Policy Files for your JDK
    Ce ne sont que quelques fichiers .policy mais qui ont une importance toute particulière . ils permettent de générer des tailles de clefs qui ne sont sinon pas autorisées (dans certains pays) ?
    Je me souviens avoir eu des problèmes de ce genre (je crois) quand je ne l'avais pas installé.

    Le problème est que la commande "install" ne peut en général être exécutée qu'une fois, car après il détecte que des fichiers existent déjà et donc échoue. Si ca a marché (par exemple as tu quelque chose dans p12 ?), si les tables dans la BDD ont déjà été créées etc etc... ca ne marchera plus. Le mieux étant de repartir d'une installation vierge et de tout recommencer une fois que tu as bien copié les fichier policy au bon endroit (si tu ne l'avais ps fait)

    A plus

    EDIT : je viens de voir que tu utilises JBoss 5. Essaie ca :
    JBoss 5.0.0 have a bug causing issues with the BC JCE provider. To work around this you can copy the files EJBCA_HOME/lib/bc*.jar to JBOSS_HOME/server/default/lib/. Remember this when it's time for upgrades!

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 19
    Par défaut
    Merci pour ta réponse,
    J'ai effectivement copié les fichiers contenus dans jce_policy-6.zip à savoir : local_policy.jar et US_export_policy.jar dans C:\Program Files\Java\jdk1.6.0_13\jre\lib\security. En fait, j'ai écrasé les fichiers existants. ça c'est fait.

    Pour la base de données, en fait à chaque j'en drop et je recrée une autre, donc à chaque fois y'a moyen d'écrire dans la BD.

    Pour la version de JBoss, en par courant EJBCA_HOME/lib/bc*.jar, je ne trouve pas de fichiers commençant par bc. La plupart sont des JAR ayant le nom jboss*.jar.

    En fait, je pense que le problème se trouve ici, mais je ne trouve pas les fichiers bc*.jar.

    Merci de votre aide

  4. #4
    Invité
    Invité(e)
    Par défaut
    As tu recommencé avec une installation clean d'ejbca ? ie en dézippant à nouveau l'archive ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 19
    Par défaut
    Pareil ça plante au même niveau. Je pense que le problème provient de cette note

    Note:
    JBoss 5.0.0 have a bug causing issues with the BC JCE provider. To work around this you can copy the files EJBCA_HOME/lib/bc*.jar to JBOSS_HOME/server/default/lib/. Remember this when it's time for upgrades!


    Mais je ne trouve pas les bc*.jar

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 19
    Par défaut
    je commence à baisser les bras !
    j'ai réinstallé avec d'autres versions, ça ne marche pas !
    J'ai copié le contenu de EJBCA_HOME/lib/bc*.jar dans JBOSS_HOME/server/default/lib/ ça ne marche pas, l'erreur persiste

Discussions similaires

  1. Comment installer Fortran 90 sur Windows ?
    Par tonelli dans le forum Fortran
    Réponses: 3
    Dernier message: 19/10/2006, 13h46
  2. Probleme d'installation sqlserver 2000 sur windows XP
    Par soulsidibe dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/07/2006, 10h09
  3. [WebForms]Comment installer l'application sur Windows 2003 Server ?
    Par pepin21 dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 04/05/2006, 14h41
  4. installation de xmlrad2005 sur windows 2000
    Par emchakes dans le forum XMLRAD
    Réponses: 9
    Dernier message: 21/11/2005, 22h14
  5. Installation d'informix sur windows 2003 server
    Par GBAGO dans le forum Informix
    Réponses: 2
    Dernier message: 24/03/2005, 21h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo