Вернутся на главную

Лістинг 8


Лістинг 8 на нашем сайте

Статьи
Статьи для студентов
Статьи для учеников
Научные статьи
Образовательные статьи Статьи для учителей
Домашние задания
Домашние задания для школьников
Домашние задания с решениями Задания с решениями
Задания для студентов
Методички
Методические пособия
Методички для студентов
Методички для преподавателей
Новые учебные работы
Учебные работы
Доклады
Студенческие доклады
Научные доклады
Школьные доклады
Рефераты
Рефератывные работы
Школьные рефераты
Доклады учителей
Учебные документы
Разные образовательные материалы Разные научные материалы
Разные познавательные материалы
Шпаргалки
Шпаргалки для студентов
Шпаргалки для учеников
Другое


xmlns:SOAP-ENV=”http://schemas.xmlsoap.org/soap/envelope/”>

xmlns:s=“http://www.MyHotel.com/partnerservice/”
ID="GetSpecialDiscountedBookingForPartners">
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"
Type="http://www.w3.org/2001/04/xmlenc#Content">
Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc"/>

MyKeyIdentifier


B457V645B45........




Обробка шифрування XML

Розглянемо, як брандмауер XML працює з поняттями шифрування. Брандмауер отримує Лістинг 7 або 8 (SOAP-повідомлення із зашифрованими елементами або змістом) і, перш ніж переслати SOAP-серверу розшифрований запит SOAP-повідомлення, перетворить їх зміст в дешифровану форму.

Одержувач зашифрованого XML-файла (наприклад, в даному випадку брандмауер XML готелю) розшифровує цей XML-файл, виконуючи наступну послідовність дій:

1. Витягує зашифрований зміст елементу CypherValue;

2. Прочитує значення атрибуту алгоритму елементу EncryptionMethod;

3. Прочитує значення атрибуту Type елементу EncryptedData;

4. Отримує інформацію про ключ з елементу ds:KeyInfo;

5. Використовує отриману інформацію для створення простого текстового (розшифрованого) файлу.





Название статьи Лістинг 8