[java-identity-provider] 02/05: IDP-1423 Remove deprecated attribute requireSignedMetadata from SignatureValidation

Rod Widdowson rdw at steadingsoftware.com
Mon Mar 4 08:33:16 EST 2019


This is an automated email from the git hooks/post-receive script.

rdw pushed a commit to branch master
in repository java-identity-provider.

View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=d96b03a28f4dcf74cbcaf9bbb9e0e6011580bf30

commit d96b03a28f4dcf74cbcaf9bbb9e0e6011580bf30
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Sun Mar 3 15:18:26 2019 +0000

    IDP-1423 Remove deprecated attribute requireSignedMetadata from SignatureValidation
    
    https://issues.shibboleth.net/jira/browse/IDP-1423
---
 .../filter/impl/SignatureValidationParser.java       | 20 +++++++-------------
 .../main/resources/schema/shibboleth-metadata.xsd    |  8 --------
 2 files changed, 7 insertions(+), 21 deletions(-)

diff --git a/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/SignatureValidationParser.java b/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/SignatureValidationParser.java
index fdc657c..dcd73b4 100644
--- a/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/SignatureValidationParser.java
+++ b/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/SignatureValidationParser.java
@@ -23,15 +23,6 @@ import java.util.List;
 import javax.annotation.Nonnull;
 import javax.xml.namespace.QName;
 
-import net.shibboleth.ext.spring.util.SpringSupport;
-import net.shibboleth.idp.profile.spring.factory.BasicInlineCredentialFactoryBean;
-import net.shibboleth.idp.profile.spring.factory.BasicX509CredentialFactoryBean;
-import net.shibboleth.idp.profile.spring.relyingparty.metadata.AbstractMetadataProviderParser;
-import net.shibboleth.utilities.java.support.primitive.DeprecationSupport;
-import net.shibboleth.utilities.java.support.primitive.DeprecationSupport.ObjectType;
-import net.shibboleth.utilities.java.support.primitive.StringSupport;
-import net.shibboleth.utilities.java.support.xml.ElementSupport;
-
 import org.opensaml.saml.metadata.resolver.filter.impl.SignatureValidationFilter;
 import org.opensaml.security.credential.impl.StaticCredentialResolver;
 import org.opensaml.xmlsec.keyinfo.impl.BasicProviderKeyInfoCredentialResolver;
@@ -50,6 +41,13 @@ import org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser;
 import org.springframework.beans.factory.xml.ParserContext;
 import org.w3c.dom.Element;
 
+import net.shibboleth.ext.spring.util.SpringSupport;
+import net.shibboleth.idp.profile.spring.factory.BasicInlineCredentialFactoryBean;
+import net.shibboleth.idp.profile.spring.factory.BasicX509CredentialFactoryBean;
+import net.shibboleth.idp.profile.spring.relyingparty.metadata.AbstractMetadataProviderParser;
+import net.shibboleth.utilities.java.support.primitive.StringSupport;
+import net.shibboleth.utilities.java.support.xml.ElementSupport;
+
 /**
  * Parser for xsi:type="SignatureValidation".
  */
@@ -128,10 +126,6 @@ public class SignatureValidationParser extends AbstractSingleBeanDefinitionParse
 
         if (element.hasAttributeNS(null, "requireSignedRoot")) {
             builder.addPropertyValue("requireSignedRoot", element.getAttributeNS(null, "requireSignedRoot"));
-        } else if (element.hasAttributeNS(null, "requireSignedMetadata")) {
-            DeprecationSupport.warn(ObjectType.ATTRIBUTE, "requireSignedMetadata",
-                    parserContext.getReaderContext().getResource().getDescription(), "requireSignedRoot");
-            builder.addPropertyValue("requireSignedRoot", element.getAttributeNS(null, "requireSignedMetadata"));
         }
 
         if (element.hasAttributeNS(null, "defaultCriteriaRef")) {
diff --git a/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd b/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd
index f30ee65..040c6c2 100644
--- a/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd
+++ b/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd
@@ -940,14 +940,6 @@
                         </documentation>
                     </annotation>
                 </attribute>
-                <attribute name="requireSignedMetadata" type="string">
-                    <annotation>
-                        <documentation>
-                            A boolean flag indicating whether a signature is required on the incoming metadata's root element.
-                            Deprecated: Use 'requireSignedRoot' instead.
-                        </documentation>
-                    </annotation>
-                </attribute>
                 <attribute name="certificateFile" type="string">
                     <annotation>
                         <documentation>

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list