es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Obteniendo el mensaje firmado digitalmente de la respuesta de la operación

El cliente, que se comunica con un servicio WCF utilizando el modo de seguridad de transporte, debe mantener registros de las respuestas originalmente firmadas digitalmente junto con los datos desencriptados.
¿Existe alguna forma en WCF de acceder a los datos firmados de una respuesta, o debo pasar explícitamente los datos firmados en el propio mensaje de respuesta?

Tags:  

Answer

  1. Avatar for davy.ai

    En WCF, al utilizar el modo de seguridad de transporte, el cliente puede acceder a los datos firmados de la respuesta configurando el servicio para incluir una firma digital en el mensaje. Esto se puede lograr utilizando la opción MessageSecurityWithTransportCredentialOnly y configurando el mensajeProtectionOrder a SignBeforeEncrypt.

    Alternativamente, si los datos firmados no están incluidos en el mensaje de respuesta, el cliente deberá pasar explícitamente los datos firmados en el propio mensaje de respuesta. Esto se puede hacer creando una cabecera de mensaje personalizada que incluya los datos firmados y agregándola al mensaje de respuesta durante la operación del servicio.

    En general, el enfoque adoptado dependerá de los requisitos específicos de la aplicación y del tipo de datos que se transmitan entre el cliente y el servicio.

Comments are closed.