siguientes los encuentra criterios consumir con certificado wcf certificate x509 x509securitytokenmanager

wcf - encuentra - No se puede encontrar el certificado X.509 utilizando los siguientes criterios de búsqueda:



consumir web service con certificado c# (3)

Consulte la otra publicación sobre la herramienta sobre la que ha preguntado. Verifique su "mi" almacenamiento y verifique si CN = "HighBall". Supongo que su CN no es solo "HighBall", probablemente tenga un dominio de nivel superior. Creo que es más fácil buscar el número de serie del certificado, creo que es más rápido que su nombre canónico y propenso a errores.

Saludos,

Víctor

Recibo este mensaje:

No se puede encontrar el certificado X.509 utilizando los siguientes criterios de búsqueda: StoreName ''My'', StoreLocation ''LocalMachine'', FindType ''FindBySubjectDistinguishedName'', FindValue ''CN = HighBall''.

La configuración de mi web.config se ve así;

La autenticación se establece como ...

<authentication mode="Windows" />

Los enlaces están configurados para wsHttpBinging

y mi comportamiento de Servicio se establece como tal ...

<behavior name="HighBall.Services.ServiceVerificationBehavior"> <serviceAuthorization principalPermissionMode="UseAspNetRoles" roleProviderName="HighBallRoleProvider" /> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="true" /> <serviceCredentials> <serviceCertificate findValue="CN=HighBall" /> <userNameAuthentication userNamePasswordValidationMode="MembershipProvider" membershipProviderName="HighBallMembershipProvider" /> </serviceCredentials> </behavior>

Intenté encontrar una forma de verificar qué, cómo y dónde guardar el certificado, pero no estoy seguro de cómo hacerlo. Si alguien tiene alguna idea sobre este mensaje de error, agradecería mucho la ayuda.


Recuerde que ASP.NET se ejecuta como un usuario diferente. Es posible que necesite que se le asigne acceso al certificado.


Intente utilizar Certificate Manager (con MMC) para ver los certificados instalados. Instrucciones para XP: administre certificados para una computadora , probablemente similar con Vista y 7 también.

Estaba teniendo problemas con el servicio y no pude encontrar el certificado x509, pero al usar el Administrador de certificados descubrí que el comando "Instalar PFX" de Windows Explorer ¡no había instalado el certificado en absoluto! Esto se solucionó al importar el certificado del Administrador de certificados.