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

Administration SQL Server Discussion :

SQL server 2008 - SSL - le nom CN du certificat ne correspond pas à la valeur passée.


Sujet :

Administration SQL Server

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 16
    Points : 11
    Points
    11
    Par défaut SQL server 2008 - SSL - le nom CN du certificat ne correspond pas à la valeur passée.
    Bonjour,

    Cela fait plusieurs jours que je bloque sur une erreur de connexion en SSL à SQL Server 2008 (depuis Sql server management studio mais aussi depuis mon application). J'obtiens l'erreur suivante : le nom CN du certificat ne correspond pas à la valeur passée.

    - j'ai configuré correctement le FQDN

    - le certificat est bien de type Server Authentication (1.3.6.1.5.5.7.3.1).

    - je me connecte avec le FQDN justement (pas l'ip)

    - le certificat est toujours valide (c'est un certificat de chez startssl (donc d'une autorité de certification))

    - via le sql configuration manager, j'ai sélectionné le bon certificat, j'ai même modifié le friendly name au cas où.

    - suite au renommage de l'hostname et des suffixes dns, j'ai appliqué une requete dans sql server (je ne sais pas si c'est vraiment utile) mais la voici : sp_dropserver "old_hostname";
    GO
    sp_addserver "new_hostname", local;
    GO

    - le certificat fonctionne parfaitement avec iis,un serveur ftp, un serveur xmpp (donc bien dans les bons magasins j'imagine)

    - le certificat n'est pas un wildcard

    - l'instance sql server est en standalone (pas de cluster)

    J'ai éventuellement une autre piste à explorer :
    j'ai utilisé un CSR généré depuis startssl. Peut-être qu'il faut générer un CSR spécial pour SQL Server (il faudrait que ce certificat reste fonctionnel sous iis, ftp et xmpp). Je me suis fait cette remarque par rapport à ce qui est spécifié dans les exigences sql server pour un certificat ssl : http://msdn.microsoft.com/en-us/library/ms189067.aspx

    Une seule ligne que j'ai du mal à interpréter : The certificate must be created by using the KeySpec option of AT_KEYEXCHANGE. Usually, the certificate's key usage property (KEY_USAGE) will also include key encipherment (CERT_KEY_ENCIPHERMENT_KEY_USAGE).


    N'étant pas un expert en SSL comment interpréteriez-vous cette ligne ? Ou sinon avez-vous d'autres pistes à me conseiller ?

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 16
    Points : 11
    Points
    11
    Par défaut
    bon c'est tout bête. Sur le client dans le fichier host, il faut rajouter l'ip et le fqdn (hostname + suffix).

    J'avoue ne pas trop savoir pourquoi vu que la connexion était établie sans ça et que l'erreur était lancée depuis le serveur. Peut-être que dans le driver sql de connexion, il remplace le nom de domaine fourni par l'ip s'il ne trouve pas de correspondance dans le fichier host ? est-ce un bug ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. SQL SERVER 2008 R express : connexion avec le nom complet
    Par Satanas_et_diabolo dans le forum Administration
    Réponses: 1
    Dernier message: 10/09/2012, 16h27
  2. Réponses: 0
    Dernier message: 12/08/2011, 14h13
  3. [Débutant] Erreur (Nom de colone non valide) sql server 2008 et vb.net
    Par zayoub dans le forum VB.NET
    Réponses: 2
    Dernier message: 20/07/2011, 02h38
  4. [SQL Server 2008] Autorité Certificat SSL
    Par BugFactory dans le forum Développement
    Réponses: 2
    Dernier message: 18/03/2011, 10h41
  5. Microsoft SQL Server 2008 Express et noms des classes ADO.NET
    Par Amine Joundy dans le forum ADO.NET
    Réponses: 3
    Dernier message: 22/12/2010, 13h41

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