Added trust extension.
[shibboleth/sp.git] / schemas / shibboleth-metadata-1.0.xsd
1 <?xml version="1.0" encoding="US-ASCII"?>
2 <schema targetNamespace="urn:mace:shibboleth:metadata:1.0"
3         xmlns="http://www.w3.org/2001/XMLSchema"
4         elementFormDefault="unqualified"
5         attributeFormDefault="unqualified"
6         version="1.0">
7
8         <element name="Scope">
9                 <annotation>
10                         <documentation>
11                         SAML metadata extension used to regulate allowable attribute scopes.
12                         </documentation>
13                 </annotation>
14                 <complexType>
15                         <simpleContent>
16                                 <extension base="string">
17                                         <attribute name="regexp" type="boolean" use="optional" default="false"/>
18                                 </extension>
19                         </simpleContent>
20                 </complexType>
21         </element>
22
23         <element name="KeyAuthority">
24                 <complexType>
25                         <annotation>
26                                 <documentation>
27                                 Binds keying authorities to the system entity/entities to which the enclosing
28                                 metadata element applies.
29                                 </documentation>
30                         </annotation>
31                         <sequence>
32                                 <element ref="ds:KeyInfo" maxOccurs="unbounded"/>
33                         </sequence>
34                         <attribute name="VerifyDepth" type="unsignedByte" use="optional" default="1"/>
35                         <anyAttribute namespace="##other" processContents="lax"/>
36                 </complexType>
37         </element>
38
39 </schema>