e99a24a575909fc94c384b70bfa9d8b81c8202f5
[shibboleth/cpp-opensaml.git] / schemas / sstc-saml-metadata-algsupport.xsd
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <schema \r
3   targetNamespace="urn:oasis:names:tc:SAML:metadata:algsupport"\r
4   xmlns="http://www.w3.org/2001/XMLSchema"\r
5   xmlns:alg="urn:oasis:names:tc:SAML:metadata:algsupport"\r
6   elementFormDefault="unqualified"\r
7   attributeFormDefault="unqualified"\r
8   blockDefault="substitution"\r
9   version="1.0">\r
10 \r
11   <annotation>\r
12     <documentation>\r
13       Document title: Metadata Extension Schema for SAML V2.0 Metadata Profile for Algorithm Support Version 1.0\r
14       Document identifier: sstc-saml-metadata-algsupport.xsd\r
15       Location: http://docs.oasis-open.org/security/saml/Post2.0/\r
16       Revision history:\r
17       V1.0 (June 2010):\r
18         Initial version.\r
19     </documentation>\r
20   </annotation>\r
21 \r
22   <element name="DigestMethod" type="alg:DigestMethodType"/>\r
23   <complexType name="DigestMethodType">\r
24     <sequence>\r
25       <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
26     </sequence>\r
27     <attribute name="Algorithm" type="anyURI" use="required"/>\r
28   </complexType>\r
29 \r
30   <element name="SigningMethod" type="alg:SigningMethodType"/>\r
31   <complexType name="SigningMethodType">\r
32     <sequence>\r
33       <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
34     </sequence>\r
35     <attribute name="Algorithm" type="anyURI" use="required"/>\r
36     <attribute name="MinKeySize" type="positiveInteger"/>\r
37     <attribute name="MaxKeySize" type="positiveInteger"/>\r
38   </complexType>\r
39 \r
40 </schema>\r
41 \r