WSE: Problemas de con certificado

01/02/2006 - 15:21 por JF | Informe spam
Hola, cree un servicio y un cliente con politas de certificado, debug todo
funciona super bien, sin embargo, cuando corro el cliente sin debug, me dice:

WSE2013: X509TokenProvider is unable to provide an X.509 token. There are no
certificates in the certificate store that match the find value of
'CN=WSE2QuickStartServer'.

He confirmado que los certificados esten bien instalados en los
repositorios, "Current user" y "local machine" respectivamente, además que la
cuenta ASP .NET tenga permisos sobre estos y nada ya no se que hacer, me
pueden atyudar, a ver que más puedo hacer?

Gracias
PD:Estoy utilizando la versión express, pero no creo que tenga que ver.
 

Leer las respuestas

#1 CESAR DE LA TORRE [MVP]
03/02/2006 - 13:30 | Informe spam
Sobre la versión EXPRESS, no te lo puedo confirmar porque he usado siempre
la Team Suite (versión superior de VS.2005) y a veces la Professional. La
versión EXPRESS tiene muchas cosas 'capadas', pero sobre WSE no estoy seguro
si puedes tener problemas con la EXPRESS.
Parece un problema bien de que el 'path/nombre' al certificado esté algo
incorrectamente escrito o bien de permisos. Supongo que los permisos lo has
comprobado/cambiado con la herramienta CERTIFICATE TOOL de WSE, no?
¿Estás usando IIS o el Web-Server de Visual Studio?
Si usas IIS, ten en cuenta que por otro lado tu certificado está guardado en
tu 'user profile', mientras que el WebService corre con la cuenta ASPNET (en
XP) así que la aplicación está tratando de enontrar el certificado en el
store "Current User / Personal", donde Current User = ASPNET (o la cuenta que
tengas especificada para el pool de IIS).
Cambia el código para que busque en el store "Local Computer / Personal".
CESAR DE LA TORRE
Software Architect
[Microsoft MVP - XML Web Services]
[MCSE] [MCT]

Renacimiento
[Microsoft GOLD Certified Partner]


"JF" wrote:

Hola, cree un servicio y un cliente con politas de certificado, debug todo
funciona super bien, sin embargo, cuando corro el cliente sin debug, me dice:

WSE2013: X509TokenProvider is unable to provide an X.509 token. There are no
certificates in the certificate store that match the find value of
'CN=WSE2QuickStartServer'.

He confirmado que los certificados esten bien instalados en los
repositorios, "Current user" y "local machine" respectivamente, además que la
cuenta ASP .NET tenga permisos sobre estos y nada ya no se que hacer, me
pueden atyudar, a ver que más puedo hacer?

Gracias
PD:Estoy utilizando la versión express, pero no creo que tenga que ver.

Preguntas similares