ГОСТ ISO/1EC 24824-3—2013
a) свойством [children], единственный член которого является копией (Е, скажем) информаци
онного элемента element (и всех его свойств, включая [children]), который является частью элемента
исходного XML быстрого инфо-набора. который должен быть зашифрован;
b
) свойством [document eloment], которое является Е.
8.2.1.2 Свойство [namespace attributes] у Е (см. 8.2.1.1. а)) должно быть изменено так, чтобы
оно не противоречило свойству [in-scope namespaces] у Е.
П р и м е ч а н и я
1 При реализация можно удалить любые неиспользованные информационные элементы пространства
имен в свойстве [in-scope namespaces] у Е (и его производных) перед тем. как свойство [namespace attributes]
у Е будет изменено.
2 Для более подробной информации о рекомендованной обработке информационных элементов, соответ
ствующих обьявлениям пространств имен по умолчанию и специфичным для XML информационным элементам
attribute, см. W3C XML шифрование. 4.3.3.
8.2.2 Формирование из части содержимого элемента XML быстрого инфо-набора
8.2.2.1 Полный XML быстрый инфо-мабор должен быть сформирован информационным эле
ментом document, содержащим следующие свойства:
a) свойство [children], единственный член которого является информационным элементом el
ement (Е. скажем), как определено в 8.2.2.2;
b
) свойство [document element], которое является Е.
8.2.2.2 Информационный элемент element Е (см. 8.2.2.1, а)) не должен иметь никакого значения
для свойств [namespace name] и [prefix], но должен иметь:
a) свойство [local name] «content»:
b) свойство [children], которое является копией свойства [children] части содержимого элемен
та исходного XML быстрого инфо-набора:
c) свойство [namespace attributes] у Е, которое согласуется со всеми свойствами [in-scope
namespaces] информационных элементов element среди свойства [children] части содержимого
элемента исходного XML.
П р и м е ч а н и я
1 В реализации возможно удаление любых неиспользованных информационных элементов пространства
имен в свойствах [in-scope namespaces] информационных элементов element (и производных) в свойстве
[children] фрагмента XML быстрого инфо-набора перед тем. как свойство [namespace attributes] у Е будет из-
мопопи.
2 Для более подробной информации о рекомендованной обработке информационных элементов, соответ
ствующих обьявлениям пространств имен по умолчанию и специфичным для XML информационным элементам
attribute, см. W3C XML шифрование. 4.3.3.
8.3 Расширения уровня приложений для дешифрования
Операция 5.0 в W3C XML шифрование. 4.2 должна быть расширена, чтобы обработать инфор
мационный элемент EncryptedData element, который содержит информационный элемент Туре
attribute (см. W3C XML шифрование. 3.1) среди свойства [attributes], свойство [normalized value]
которого является одним из URI. определенных в 8.1.4. Для этого необходимо выполнить следующие
шаги.
a) последовательность октетов, полученная в процессе операции 3 (см. W3C XML шифрование,
4.2), должна быть интерпретирована как документ быстрого инфо-набора;
b) XML быстрый инфо-набор должен быть получен в результате парсинга документа быстрого
инфо-набора;
c) части этого XML быстрого инфо-набора должны использоваться для замены информацион
ного элемента EncryptedData element следующим образом:
1) если URI - «urn:fastinfoset:element». то информационный элемент element, которой явля
ется свойством [document element] информационного элемента document XML быстрого инфо-
набора. должен заменить информационный элемент EncryptedData element:
2) если URI - «urn:fastinfoset:element-content». то все информационные элементы в свойстве
[children] информационного элемента element, который является свойством [document element]
информационного элемента document XML быстрого инфо-набора. должны заменить информацион
ный элемент EncryptedData element.
7