Bump header file dependencies in specfile
[shibboleth/cpp-sp.git] / schemas / shibboleth-2.0-attribute-map.xsd
index 3815208..8409f55 100644 (file)
         <anyAttribute namespace="##any" processContents="lax"/>
     </complexType>
     
-    <element name="GSSAPI" type="base64Binary">
+    <element name="GSSAPIContext" type="base64Binary">
         <annotation>
             <documentation>A wrapper element for GSS-API contexts.</documentation>
         </annotation>
     </element>
+
+    <element name="GSSAPIName" type="base64Binary">
+        <annotation>
+            <documentation>A wrapper element for GSS-API composite names.</documentation>
+        </annotation>
+    </element>
     
     <element name="Attributes">
         <annotation>
@@ -59,6 +65,7 @@
                 </choice>
                 <element ref="ds:Signature" minOccurs="0"/>
             </sequence>
+            <attribute name="metadataAttributeCaching" type="boolean"/>
             <attribute name="metadataPolicyId" type="am:string"/>
         </complexType>
     </element>
         </attribute>
         <attribute name="name" type="am:string" use="required">
             <annotation>
-                <documentation>The SAML 1 AttributeName or SAML 2 Name of the attribute.</documentation>
+                <documentation>The name of the naming attribute.</documentation>
             </annotation>
         </attribute>
         <attribute name="authenticated" type="boolean">
                 <documentation>If true, only an authenticated GSS-API naming attribute will be mapped.</documentation>
             </annotation>
         </attribute>
+        <attribute name="binary" type="boolean">
+            <annotation>
+                <documentation>If true, the GSS-API naming attribute will be base64-encoded for internal use.</documentation>
+            </annotation>
+        </attribute>
         <attribute name="scopeDelimiter" type="am:string">
             <annotation>
                 <documentation>
         </attribute>
         <attribute name="internal" type="boolean">
             <annotation>
-                <documentation>Flag controlling whether the resulting attribute should be exported for CGI use.</documentation>
+                <documentation>
+                    Flag controlling whether the resulting attribute should be exported for CGI use.
+                </documentation>
+            </annotation>
+        </attribute>
+        <attribute name="langAware" type="boolean">
+            <annotation>
+                <documentation>
+                    Flag controlling whether the decoder should select only the best matching value by language.
+                </documentation>
             </annotation>
         </attribute>
         <attribute name="hashAlg" type="am:string">