This commit is contained in:
stpeter 2011-11-10 11:44:17 -07:00
parent ddecf4e546
commit 19f0fe8f59
1 changed files with 52 additions and 17 deletions

View File

@ -19,8 +19,7 @@
how security label meta-data is carried in XMPP, when this meta-data should or should
not be provided, and how the meta-data is to be processed.</abstract> &LEGALNOTICE;
<number>0258</number>
<status>Experimental</status>
<lastcall>2011-10-21</lastcall>
<status>Draft</status>
<type>Standards Track</type>
<sig>Standards</sig>
<approver>Council</approver>
@ -31,12 +30,30 @@
<supersedes/>
<supersededby/>
<shortname>sec-label</shortname>
<schemaloc>
<ns>extension</ns>
<url>http://xmpp.org/schemas/sec-label.xsd</url>
</schemaloc>
<schemaloc>
<ns>catalog</ns>
<url>http://xmpp.org/schemas/sec-label-catalog.xsd</url>
</schemaloc>
<schemaloc>
<ns>esssecuritylabel</ns>
<url>http://xmpp.org/schemas/sec-label-ess.xsd</url>
</schemaloc>
<author>
<firstname>Kurt</firstname>
<surname>Zeilenga</surname>
<email>Kurt.Zeilenga@Isode.COM</email>
<jid>Kurt.Zeilenga@Isode.COM</jid>
</author>
<revision>
<version>1.0</version>
<date>2011-11-10</date>
<initials>psa</initials>
<remark><p>Per a vote of the XMPP Council, advanced specification to Draft; corrected version of catalog namespace in schema.</p></remark>
</revision>
<revision>
<version>0.10</version>
<date>2011-11-03</date>
@ -598,8 +615,18 @@ selector-value = (<item>"|")*<item>
<p>This document requires no interaction with &IANA;.</p>
</section1>
<section1 topic="XMPP Registrar Considerations" anchor="registrar">
<p>It is requested the &REGISTRAR; add the extension's namespaces and schemas to appropriate
XMPP registries.</p>
<section2 topic='Protocol Namespaces' anchor='registrar-ns'>
<p>This specification defines the following XML namespaces:</p>
<ul>
<li>urn:xmpp:sec-label:0</li>
<li>urn:xmpp:sec-label:catalog:2</li>
<li>urn:xmpp:sec-label:ess:0</li>
</ul>
<p>The &REGISTRAR; includes the foregoing namespaces in the registry located at &NAMESPACES;, as described in Section 4 of &xep0053;.</p>
</section2>
<section2 topic='Protocol Versioning' anchor='registrar-versioning'>
&NSVER;
</section2>
</section1>
<section1 topic="XML Schemas" anchor="schema">
<section2 topic="Extension Schema" anchor="schema-sl">
@ -610,8 +637,10 @@ selector-value = (<item>"|")*<item>
xmlns="urn:xmpp:sec-label:0" elementFormDefault="qualified">
<xs:annotation>
<xs:documentation>The protocol documented by this schema is defined in XEP-0258:
http://www.xmpp.org/extensions/xep-0258.html</xs:documentation>
<xs:documentation>
The protocol documented by this schema is defined in
XEP-0258: http://xmpp.org/extensions/xep-0258.html
</xs:documentation>
</xs:annotation>
<xs:simpleType name="colorCSS">
@ -702,20 +731,22 @@ selector-value = (<item>"|")*<item>
</xs:element>
</xs:schema>
]]></code> A copy of this schema is available at <link
url="http://www.xmpp.org/schemas/sec-label.xsd">
http://www.xmpp.org/schemas/sec-label.xsd</link>. </p>
url="http://xmpp.org/schemas/sec-label.xsd">
http://xmpp.org/schemas/sec-label.xsd</link>. </p>
</section2>
<section2 topic="&lt;catalog/&gt; schema" anchor="schema-catalog">
<p>
<code><![CDATA[
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sl="urn:xmpp:sec-label:0"
xmlns="urn:xmpp:sec-label:catalog:2" targetNamespace="urn:xmpp:sec-label:catalog:1"
xmlns="urn:xmpp:sec-label:catalog:2" targetNamespace="urn:xmpp:sec-label:catalog:2"
elementFormDefault="qualified">
<xs:annotation>
<xs:documentation>The protocol documented by this schema is defined in XEP-0258:
http://www.xmpp.org/extensions/xep-0258.html</xs:documentation>
<xs:documentation>
The protocol documented by this schema is defined in
XEP-0258: http://xmpp.org/extensions/xep-0258.html
</xs:documentation>
</xs:annotation>
<xs:import schemaLocation="xep258.xsd" namespace="urn:xmpp:sec-label:0"/>
@ -802,8 +833,8 @@ selector-value = (<item>"|")*<item>
</xs:element>
</xs:schema>
]]></code> A copy of this schema is available at <link
url="http://www.xmpp.org/schemas/sec-label-catalog.xsd">
http://www.xmpp.org/schemas/sec-label-catalog.xsd</link>. </p>
url="http://xmpp.org/schemas/sec-label-catalog.xsd">
http://xmpp.org/schemas/sec-label-catalog.xsd</link>. </p>
</section2>
<section2 topic="&lt;esssecuritylabel/&gt; schema" anchor="schema-ess">
<p>
@ -811,10 +842,14 @@ selector-value = (<item>"|")*<item>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:xmpp:sec-label:ess:0"
xmlns="urn:xmpp:sec-label:ess:0" elementFormDefault="qualified">
<xs:annotation>
<xs:documentation> The protocol documented by this schema is defined in XEP-0258:
http://www.xmpp.org/extensions/xep-0258.html </xs:documentation>
<xs:documentation>
The protocol documented by this schema is defined in
XEP-0258: http://xmpp.org/extensions/xep-0258.html
</xs:documentation>
</xs:annotation>
<xs:element name="esssecuritylabel" type="xs:base64Binary">
<xs:annotation>
<xs:documentation>An S/MIME ESS SecurityLabel [RFC2634]</xs:documentation>
@ -824,8 +859,8 @@ selector-value = (<item>"|")*<item>
</xs:element>
</xs:schema>
]]></code> A copy of this schema is available at <link
url="http://www.xmpp.org/schemas/sec-label-ess.xsd">
http://www.xmpp.org/schemas/sec-label-ess.xsd</link>. </p>
url="http://xmpp.org/schemas/sec-label-ess.xsd">
http://xmpp.org/schemas/sec-label-ess.xsd</link>. </p>
</section2>
</section1>
</xep>