Pregunta

Estoy trabajando en un cliente .NET para conectarse a un servicio Web Axis y como parte de esto que estoy tratando de poner en práctica todas las cabeceras de seguridad requeridas. Mi entorno de desarrollo es VS2005 y estoy usando C #.

He descargado primera soapUI y genera todas las cabeceras de seguridad requeridas y comenzó a enviar mensajes, el cual trabaja. Así que sé lo que tengo que hacer (firmar el mensaje, lo puso en la cabecera wsse:Security, cifrar el cuerpo y lo transmite)

Así que pensando que sería bastante simple, he descargado WSE3.0 de Microsoft y la incluí en mi proyecto. Ahora es generadora de algo , pero no con las cabeceras de seguridad que yo quiero. En concreto, lo que necesito para eliminar las cabeceras de servicio web (WSA abordar: De, wsa: ReplyTo, wsa: Acción), y la marca de tiempo (WSU: Marca de tiempo) pero soy incapaz de encontrar ninguna configuración específica de configuración en el archivo de wse3policycache.config eliminarlos.

¿Fue útil?

Solución

WSE es obsoleto. No lo use menos que no tienen otras opciones en absoluto.

haría mejor conseguir VS2010 VS2008 Express o Express y desarrollar con ellos, en lugar de utilizar el código obsoleto que es el más parecido a no compatible. Por ejemplo, WSE no tiene dentro apoyo de VS2008 o VS2010, y nunca lo hará.

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