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

API standards et tierces Java Discussion :

[LDAP] scope de recherche


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [LDAP] scope de recherche
    Bonjour à tous !

    Je cherche à récupérer des certificats stockés dans un annuaire LDAP. Il y a donc une hiérarchie du style :

    + dc=mon, dc=domaine
    ----+ c=FR
    --------+ o=Organisation1
    ------------+ ou=Dep1
    ----------------+ cn=Bad_Cert
    --------+ o=Organisation2
    ------------+ ou=Dep2
    ----------------+ cn=Good_Cert
    ----+ c=US

    et ainsi de suite...

    J'utilise le getInstance pour avoir un CertStore sur le LDAP afin d'effectuer une recherche de mon certificat en utilisant un X509CertSelector :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    LDAPCertStoreParameters params= new LDAPCertStoreParameters("localhost", 389);
    CertStore certStore = CertStore.getInstance("LDAP", params);       
    String subjectDN = "CN=Good_Cert, OU=Dep2, O=Organisation2, C=FR";
    X509CertSelector certSelector = new X509CertSelector();
    certSelector.setSubject(subjectDN);
    Collection<? extends Certificate> coll = certStore.getCertificates(certSelector);
    Lorsque je regarde ma collection, elle est vide. Ce qui pose problème c'est le scope de la recherche. Y a t il un moyen de préciser le scope dans le selector (ou scope = dc=mon, dc=domaine) ?

    Merci de vos réponses.
    Dernière modification par Invité ; 03/04/2009 à 09h58.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,
    Ton DN dans ce cas n'est pas vraiment un DN vu qu'il n'est pas omplet. Il ne faut pas ajouter le "dc=mon, dc=domaine" au DN par hasard ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Tu veux dire, transformer mon subjectDN comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String subjectDN = "CN=Good_Cert, OU=Dep2, O=Organisation2, C=FR, dc=mon, dc=domaine";
    Oui, ça pourrait marcher mais le subject DN de mon certificat est :
    "CN=Good_Cert, OU=Dep2, O=Organisation2, C=FR"

    Il ne doit pas contenir "dc=mon, dc=domaine".

    Donc le problème, je pense est de préciser le scope au selector. Mais je ne sais pas comment...

    Une idée sur la question ?

    Merci.

Discussions similaires

  1. [LDAP] Problème de recherche
    Par Sweet dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 30/01/2014, 10h34
  2. LDAP/Active Directory : recherche d'unicité
    Par dark.jabberwock dans le forum Administration système
    Réponses: 0
    Dernier message: 08/01/2013, 11h00
  3. LDAP : Filtres de recherche
    Par Arjuna dans le forum Administration système
    Réponses: 3
    Dernier message: 24/07/2012, 11h47
  4. [LDAP] Faire une recherche dans un Active directory
    Par bullrot dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 22/04/2009, 21h39
  5. [LDAP] problème de recherche
    Par dj-julio dans le forum Bibliothèques et frameworks
    Réponses: 16
    Dernier message: 12/03/2008, 10h51

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