Pregunta

Recibo el siguiente error cuando intento crear una instancia de un cliente de servicio web de terceros ...

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

Lo extraño es que tenemos esto trabajando en otra máquina de desarrollo, pero se niega firmemente a trabajar en la mía. Hemos agregado el certificado al almacén de certificados de la máquina de la misma manera (por lo que podemos decir) en cada máquina.

¿Puede alguien ofrecer alguna sugerencia sobre cómo solucionar este problema?

¿Fue útil?

Solución

Tal vez no tenga el certificado instalado en esa máquina. Eche un vistazo a Internet Explorer (Herramientas | Opciones de Internet | pestaña Contenido | Certificados) certificados de cliente instalados.

En " Personal " En la pestaña puede ver los certificados instalados para su cuenta de usuario (ya que está usando " Mi " nombre de la tienda). Al hacer doble clic en un certificado instalado en la pestaña Detalles, tiene toda la información que puede usar en el atributo de valor de búsqueda, como la huella digital.

Tenga en cuenta que en Windows 10, los certificados se encuentran en la "Computadora" local almacenar. En Windows Server 2008 R2 y versiones posteriores, se encontrarán en "Personal".

Otros consejos

Esto es lo que funcionó para mí:

Inválido - 252967BFBCD543D93A79AFD86D4A5117A9C6767B

Se agregó 0x (prefijo para constantes numéricas hexadecimales)

Válido - 0x252967BFBCD543D93A79AFD86D4A5117A9C6767B

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top