Impossible de trouver un certificat X.509 à l'aide de FindByThumbprint

StackOverflow https://stackoverflow.com/questions/602329

  •  03-07-2019
  •  | 
  •  

Question

Je reçois le message d'erreur suivant lorsque j'essaie d'instancier une instance d'un client de service Web tiers ...

Cannot find the X.509 certificate using the following search criteria:
StoreName 'My', StoreLocation 'LocalMachine', FindType 'FindByThumbprint', 
FindValue '[value in here]'.

Ce qui est étrange, c’est que nous travaillons sur une autre machine de développement, mais elle refuse catégoriquement de travailler sur la mienne. Nous avons ajouté le certificat au magasin de certificats de la machine de la même manière (pour autant que nous puissions le savoir) sur chaque machine.

Quelqu'un peut-il offrir des suggestions sur la façon de résoudre ce problème?

Était-ce utile?

La solution

Peut-être que le certificat n'est pas installé sur cette machine. Jetez un coup d’œil sur Internet Explorer (Outils | Options Internet | onglet Contenu | Certificats) installé sur les certificats clients.

Sous "Personnel". Dans l'onglet, vous pouvez voir les certificats installés pour votre compte d'utilisateur (puisque vous utilisez le nom de magasin "Mon"). En double-cliquant sur un certificat installé sous l'onglet Détails, vous avez toutes les informations que vous pouvez utiliser sur l'attribut de recherche de valeur, comme l'empreinte numérique.

Notez que sous Windows 10, les certificats se trouvent dans le compte local "Ordinateur". le magasin. Sur Windows Server 2008 R2 et versions ultérieures, ils se trouvent dans "Personnel".

Autres conseils

Voici ce qui a fonctionné pour moi:

Invalide - 252967BFBCD543D93A79AFD86D4A5117A9C6767B

Ajout de 0x (préfixe pour les constantes numériques hexadécimales)

Valide - 0x 252967BFBCD543D93A79AFD86D4A5117A9C6767B

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top