Avalados por :
SAP Cloud Integration
oferece
iFlow
s
para assinar e verificar
conteúdo XML de acordo com o padrão "Assinatura XML"
. Este
padrão oferece alguns benefícios e flexibilidade especificamente para conteúdo XML.
Este artigo tem a intenção de introduzir o padrão "Assinatura XML", como preparação para um tutorial prático no próximo post do blog.
Estou tentando explicar tudo de forma simples, com minha compreensão e palavras simples; este não é um artigo profissional.
Neste post do blog, tentarei responder a muitas perguntas e mostrar exemplos.
Os seguintes conceitos são explicados:
Hash/Digest
,
Assinatura Digital
, Assinatura XML.
O
próximo post do blog
mostra como podemos
assinar
/
verificar
cargas XML, de acordo com a especificação de Assinatura XML, manualmente em um script Groovy.
Como imagino que tudo começou:
Timmy do Texas queria compartilhar informações secretas com seu amigo Taku em Tóquio.
Então ele criptografou uma mensagem e a enviou para Taku.
Taku não conseguiu decifrar e ler a mensagem.
Então Timmy viajou para Tóquio para desfrutar da comida e explicar como criptografa e empacota suas mensagens.
Depois, Taku em Tóquio conseguiu decifrar e ler todas as mensagens (até antes do café da manhã).
Algum tempo depois, a mesma situação ocorreu com seu amigo Toto em Togo.
Embora digam que a comida é ótima, Timmy decidiu não viajar, mas convidar seus amigos para uma conferência em casa.
Tiveram comida internacional, discussões até altas horas da noite e, no final, concordaram com uma forma comum de enviar mensagens seguras.
Como resultado, todas as pessoas no mundo podem enviar mensagens seguras e os destinatários podem entender a mensagem, desde que sigam esse acordo.
Faz sentido?
Realmente faz sentido, especialmente a seção sobre a comida internacional (que não foi incluída na especificação).
O que aprendemos com essa história?
Pessoas que se comunicam entre si precisam concordar com alguns princípios básicos:
- como é feita a criptografia, quais passos e em que ordem
- o que exatamente é criptografado
- quais algoritmos são usados
- informações do certificado
- onde essas informações são armazenadas
Esta introdução foi copiada do meu post sobre CMS .
Começamos do zero para explicar os conceitos de assinatura.
Leitores experientes podem pular esta seção.
Podemos pular o post do blog?
Leitores experientes podem pular todo o post do blog.
Exemplo:
Você quer comprar algo, por exemplo, um gato
?
Você pega um pedaço de papel, escreve um contrato que cobre o produto e o preço, vai ao correio e o envia ao vendedor.
O vendedor te liga e diz que sua solicitação não é válida.
Ohhh- O que aconteceu?
O vendedor não confia em um contrato que não está assinado.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute