[java-identity-provider COMMIT] /trunk/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd
noreply at shibboleth.net
noreply at shibboleth.net
Wed Feb 11 17:05:40 EST 2015
Author: putmanb
Date: Wed Feb 11 17:05:39 2015
New Revision: 7335
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7335&view=rev
Log:
Checkpoint work on HTTPS TLS TrustEngines - IdP config schema for metadata providers.
Modified:
trunk/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd
Modified: trunk/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd?rev=7335&r1=7334&r2=7335&view=diff
==============================================================================
--- trunk/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd (original)
+++ trunk/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd Wed Feb 11 17:05:39 2015
@@ -117,6 +117,22 @@
</annotation>
<complexContent>
<extension base="shibmd:ReloadingMetadataProviderType">
+ <sequence>
+ <element name="TLSTrustEngine" minOccurs="0" maxOccurs="1">
+ <annotation>
+ <documentation>
+ TrustEngine used to evaluate HTTPS server TLS certificates.
+
+ This element conflicts with and is overridden by the tlsTrustEngineRef attribute.
+ </documentation>
+ </annotation>
+ <complexType>
+ <sequence>
+ <element ref="security:TrustEngine" minOccurs="1" maxOccurs="1" />
+ </sequence>
+ </complexType>
+ </element>
+ </sequence>
<attribute name="httpClientRef" type="string">
<annotation>
<documentation>
@@ -218,6 +234,16 @@
<attribute name="httpMaxCacheEntrySize" type="string">
<annotation>
<documentation>The maximum response body size which may be cached, in bytes.</documentation>
+ </annotation>
+ </attribute>
+ <attribute name="tlsTrustEngineRef" type="string">
+ <annotation>
+ <documentation>
+ A reference to an externally-defined Spring bean which specifies an
+ instance of TrustEngine used to evaluate HTTPS server TLS certificates.
+
+ This attribute conflicts with and overrides the TLSTrustEngine child element.
+ </documentation>
</annotation>
</attribute>
<!-- Need to deal with socket factory -->
@@ -369,6 +395,22 @@
</annotation>
<complexContent>
<extension base="shibmd:DynamicMetadataProviderType">
+ <sequence>
+ <element name="TLSTrustEngine" minOccurs="0" maxOccurs="1">
+ <annotation>
+ <documentation>
+ TrustEngine used to evaluate HTTPS server TLS certificates.
+
+ This element conflicts with and is overridden by the tlsTrustEngineRef attribute.
+ </documentation>
+ </annotation>
+ <complexType>
+ <sequence>
+ <element ref="security:TrustEngine" minOccurs="1" maxOccurs="1" />
+ </sequence>
+ </complexType>
+ </element>
+ </sequence>
<attribute name="httpClientRef" type="string">
<annotation>
<documentation>
@@ -478,6 +520,16 @@
<annotation>
<documentation>
The maximum response body size which may be cached, in bytes.
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="tlsTrustEngineRef" type="string">
+ <annotation>
+ <documentation>
+ A reference to an externally-defined Spring bean which specifies an
+ instance of TrustEngine used to evaluate HTTPS server TLS certificates.
+
+ This attribute conflicts with and overrides the TLSTrustEngine child element.
</documentation>
</annotation>
</attribute>
More information about the commits
mailing list