1 <?xml version="1.0" encoding="US-ASCII"?>
2 <schema targetNamespace="urn:mace:shibboleth:2.0:native:sp:protocols"
3 xmlns:prot="urn:mace:shibboleth:2.0:native:sp:protocols"
4 xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
5 xmlns="http://www.w3.org/2001/XMLSchema"
6 attributeFormDefault="unqualified"
7 elementFormDefault="qualified"
8 blockDefault="substitution"
13 Schema for specifying protocols, services, and bindings, and defaults for the locations of handlers.
14 First appearing in Shibboleth 2.4 release.
18 <import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" />
20 <simpleType name="string">
21 <restriction base="string">
22 <minLength value="1"/>
26 <element name="Protocols">
29 <element name="Protocol" maxOccurs="unbounded">
32 <element name="Service" maxOccurs="unbounded">
35 <element name="Initiator" minOccurs="0">
37 <attribute name="id" type="prot:string" use="required" />
40 <element name="Binding" minOccurs="0" maxOccurs="unbounded">
42 <attribute name="id" type="prot:string" use="required" />
43 <attribute name="path" type="prot:string" use="required" />
47 <attribute name="id" type="prot:string" use="required" />
51 <attribute name="id" type="prot:string" use="required" />
54 <element ref="ds:Signature" minOccurs="0"/>