1
0
mirror of https://github.com/moparisthebest/xeps synced 2025-03-11 14:59:42 -04:00
This commit is contained in:
stpeter 2011-11-10 11:44:17 -07:00
parent ddecf4e546
commit 19f0fe8f59

View File

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