summaryrefslogtreecommitdiff
path: root/metadata/schema/sstc-saml-metadata-algsupport.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/schema/sstc-saml-metadata-algsupport.xsd')
-rw-r--r--metadata/schema/sstc-saml-metadata-algsupport.xsd41
1 files changed, 41 insertions, 0 deletions
diff --git a/metadata/schema/sstc-saml-metadata-algsupport.xsd b/metadata/schema/sstc-saml-metadata-algsupport.xsd
new file mode 100644
index 00000000..6c7167df
--- /dev/null
+++ b/metadata/schema/sstc-saml-metadata-algsupport.xsd
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schema
+ targetNamespace="urn:oasis:names:tc:SAML:metadata:algsupport"
+ xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:alg="urn:oasis:names:tc:SAML:metadata:algsupport"
+ elementFormDefault="unqualified"
+ attributeFormDefault="unqualified"
+ blockDefault="substitution"
+ version="2.0">
+
+ <annotation>
+ <documentation>
+ Document title: Metadata Extension Schema for SAML V2.0 Metadata Profile for Algorithm Support Version 1.0
+ Document identifier: sstc-saml-metadata-algsupport.xsd
+ Location: http://docs.oasis-open.org/security/saml/Post2.0/
+ Revision history:
+ V1.0 (June 2010):
+ Initial version.
+ </documentation>
+ </annotation>
+
+ <element name="DigestMethod" type="alg:DigestMethodType"/>
+ <complexType name="DigestMethodType">
+ <sequence>
+ <any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="Algorithm" type="anyURI" use="required"/>
+ </complexType>
+
+ <element name="SigningMethod" type="alg:SigningMethodType"/>
+ <complexType name="SigningMethodType">
+ <sequence>
+ <any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="Algorithm" type="anyURI" use="required"/>
+ <attribute name="MinKeySize" type="positiveInteger"/>
+ <attribute name="MaxKeySize" type="positiveInteger"/>
+ </complexType>
+
+</schema>
+