21.09.2015 Views

T E S I S

para servicios web

para servicios web

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Éste elemento es básico en la sintaxis, contiene elementos CipherData que contienen los<br />

datos cifrados y remplaza los elementos cifrados o sirve como elemento raíz para un<br />

nuevo documento, la definición del esquema es la siguiente:<br />

Schema Definition:<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

39<br />

Extensiones del elemento <br />

Existen 3 formas que pueden proveer el material de las claves para descifrar el elemento<br />

CipherData, para ello los elementos EncryptedData o EncripteKey especifican la asociación<br />

del material de las claves utilizando el Elemento hijo ds:KeyInfo.<br />

1. Utilizar ds:KeyInfo para transportar llaves públicas (No recomendado)<br />

2. Utilizar ds:KeyInfo para referirse a elementos EncriptedKey CarriedKeyName<br />

(Recomendado)<br />

3. Utilizar para el mismo documento ds:RetrievalMethod (Requerido)<br />

Elemento <br />

El elemento EncryptedKey transporta las llaves de inscripción desde el creador del<br />

mensaje a los receptores. Puede aparecer dentro de un elemento EncriptedData como un<br />

elemento ds:KeyInfo. El valor de la clave siempre esta encriptado para el receptor, cuando<br />

EncriptedKey es descifrado los octetos resultantes se ponen a disposición del algoritmo<br />

EncriptyonMethod, la definición del esquema es la siguiente:<br />

Schema Definition:<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

39 http://www.w3.org/TR/xmlenc-core/<br />

38

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!