Avalados por :
SAP Cloud Integration
ofrece
iFlow
s
para firmar y verificar
contenido XML según el estándar "Firma XML"
. Este
estándar proporciona algunos beneficios y flexibilidad específicamente para contenido XML.
Este artículo tiene la intención de introducir el estándar "Firma XML", como preparación para un tutorial práctico en la siguiente publicación del blog.
Estoy tratando de explicar todo de forma sencilla, con mi comprensión y palabras simples; este no es un artículo profesional.
En esta publicación del blog, intentaré responder a muchas preguntas y mostrar ejemplos.
Los siguientes conceptos se explican:
Hash/Digest
,
Firma Digital
, Firma XML.
El
siguiente post del blog
muestra cómo podemos
firmar
/
verificar
cargas XML, según la especificación de Firma XML, manualmente en un script Groovy.
Cómo imagino que todo comenzó:
Timmy de Texas quería compartir información secreta con su amigo Taku en Tokio.
Así que cifró un mensaje y se lo envió a Taku.
Taku no pudo descifrar y leer el mensaje.
Entonces Timmy viajó a Tokio para disfrutar de comida y explicar cómo cifra y empaqueta sus mensajes.
Después, Taku en Tokio pudo descifrar y leer todos los mensajes (incluso antes del desayuno).
Algun tiempo después, la misma situación ocurrió con su amigo Toto en Togo.
Aunque se dice que la comida es genial, Timmy decidió no viajar, sino invitar a sus amigos a una conferencia en casa.
Tuvieron comida internacional, discusiones hasta altas horas de la noche y al final, acordaron una forma común de enviar mensajes seguros.
Como consecuencia, todos en el mundo pueden enviar mensajes seguros y los destinatarios pueden entender el mensaje, siempre y cuando sigan ese acuerdo.
¿Tiene sentido?
Realmente tiene sentido, especialmente la sección sobre la comida internacional (que no se incluyó en la especificación).
¿Qué aprendemos de esta historia?
Las personas que se comunican entre sí necesitan acordar algunos principios básicos:
- cómo se hace el cifrado, qué pasos y en qué orden
- qué exactamente se cifra
- qué algoritmos se utilizan
- información del certificado
- dónde se almacena esa información
Esta introducción fue copiada de mi publicación sobre CMS .
Comenzamos desde el principio para explicar los conceptos de firmado.
Los lectores experimentados pueden saltarse esta sección.
¿Podemos saltarnos el post del blog?
Los lectores experimentados pueden saltarse todo el post del blog.
Ejemplo:
Quieres comprar algo, por ejemplo, un gato
🐈
Tomas un trozo de papel, escribes un contrato que cubre el producto y el precio, vas a la oficina de correos y lo envías al vendedor.
El vendedor te llama y te dice que tu solicitud no es válida.
¡Ohhh- ¿Qué ha pasado?
El vendedor no confía en un contrato que no está firmado.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute