Utiliser LDAPS avec ADAM

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • La configuration par défaut de l’authentification par objet userProxy consiste à appliquer les communications LDAPS (LDAP sécurisées). LDAPS nécessite des certificats SSL pour sécuriser le trafic réseau.

    Pour supprimer cette exigence, apportez la modification suivante à l’aide de la console ADSIEdit connectée à la partition de configuration.
    Object: CN=Directory Service, CN=Windows NT, CN=Services, CN=Configuration
    Attribute: msDS-Other-Setings
    Value: change RequiresSecureProxyBind from 1 (enforced) to 0 (disabled)

    Redémarrez le service ADAM pour utiliser le nouveau paramètre.

    Pour prendre en charge les liaisons sécurisées et chiffrer les informations d’utilisateur et de mot de passe transmises, un certificat SSL doit être installé sur le serveur et tout client LDAP. Étant donné que les utilisations du service ADAM sont limitées et contrôlées, il est possible d’utiliser un certificat auto-signé qui répondrait aux besoins sans encourir de coûts de certificat ni construire une infrastructure d’autorité de certification (CA). Si vous avez déjà une autorité de certification, vous pouvez émettre un certificat. Sinon, créez un certificat auto-signé.

    Création d’un certificat autosigné

    Pour utiliser l’utilitaire selfssl , Internet Information Services (IIS) doit être installé. Ce service peut être supprimé après avoir généré le certificat. Vous pouvez obtenir l’utilitaire selfssl.exe à partir du kit de ressources IIS. Si IIS est déjà installé, créez un site web afin que les sites actuels ne soient pas impactés lors de la génération du certificat. Selfssl doit temporairement joindre le nouveau certificat auto-émis à un site Web valide.

    Selfssl est un outil en ligne de commande et possède les paramètres communs suivants.

    Tableau 1. Descriptions des paramètres Selfssl
    Paramètre Description
    /t Ajoute le certificat aux « Certificats approuvés » sur l’ordinateur local
    /N :cn Définissez le nom commun du certificat. Celui-ci doit correspondre au nom de domaine complet du serveur exécutant le service Web à l’aide du certificat
    /K Définit la force de la taille de la clé en bits
    /V Nombre de jours de validité du certificat
    /S ID du site Web auquel joindre le certificat
    /P Port IP du service Web
    L’attribut de nom commun doit correspondre au nom ou à l’adresse externe que l’instance utilisera pour se connecter à votre ordinateur ADAM. Vous devrez obtenir l’ID du site Web IIS, sauf si vous utilisez le site Web par défaut qui est 1 et n’a pas besoin d’être défini dans la commande selfssl. Voici un exemple de commande pour générer un certificat pour myCompany :
    selfssl /N:CN=myCompany.externaldomain.com /K:1024 /V:3650 /S:12345 /P:50001 /T

    Cette instruction crée un certificat valable 10 ans. Définissez la valeur sur n’importe quelle durée, mais sachez que le nouveau certificat doit être généré et soumis à l’instance avant l’expiration de l’ancien. Nous vous recommandons de noter la date d’expiration sur le certificat.

    Une fois le certificat généré, vous pouvez le supprimer du site Web ou supprimer l’ensemble du site Web si vous avez créé un site temporaire.