WSE 3.0 error de cadena Trust - lo certificado ¿Cómo veo está siendo enviado de vuelta? Quiero saber lo que tiene el error cert cadena de confianza

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

Pregunta

Estoy teniendo un error de cadena de confianza cuando recibo mi respuesta en WSE 3.0.

Su cert está bien cuando me agarra el WSDL. Su certificado es bien cuando conecto. Se le gusta mi cert público cuando envío de la solicitud XML.

Lo que WSE no le gusta es la señal en la respuesta. Microsoft.Web.Service3 llama getElement, entonces loadbinarysecuritytoken, pero luego comprueba la cadena y no le gusta lo que ve.

Me gustaría saber lo de emergencia que no le gusta. No estoy seguro de cómo ver lo que el token es. Es así que los datos binarios HttpAnalyzer no ayuda mucho.

No puedo solucionar el problema hasta que tenga pleno conocimiento de lo que está mal. ¿Me están enviando el CERT mal? ¿Es sólo un CERT no tengo y que añadir a mi confianza personal? ¿Qué?

¿Fue útil?

Solución

Usted debe saber qué certificados están implicados verdad? Por lo general, un certificado de cliente y un certificado de servidor. Me suena como si el cliente no puede validar el certificado de servidor que se utilizó para firmar el mensaje que el cliente recibe. Si está utilizando certificados auto firmado entonces usted debe tratar de añadir ese certificado a la carpeta raíz del certificado de la CA de confianza en la máquina cliente. Si el cliente es un servicio, entonces usted tiene que ponerlo bajo LocalMachine (suponiendo que el servicio se está ejecutando como servicio de red) de lo contrario se pone debajo de CurrentUser. Espero que esto le apunta en la dirección correcta.

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