[java-opensaml COMMIT] /trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/security/impl/SAMLMetadataEncryption...

noreply at shibboleth.net noreply at shibboleth.net
Fri Feb 27 18:24:38 EST 2015


Author: putmanb
Date: Fri Feb 27 18:24:38 2015
New Revision: 4244

URL: http://svn.shibboleth.net/view/java-opensaml?rev=4244&view=rev
Log:
Clean up some logic.

Modified:
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/security/impl/SAMLMetadataEncryptionParametersResolver.java

Modified: trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/security/impl/SAMLMetadataEncryptionParametersResolver.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/security/impl/SAMLMetadataEncryptionParametersResolver.java?rev=4244&r1=4243&r2=4244&view=diff
==============================================================================
--- trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/security/impl/SAMLMetadataEncryptionParametersResolver.java (original)
+++ trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/security/impl/SAMLMetadataEncryptionParametersResolver.java Fri Feb 27 18:24:38 2015
@@ -325,14 +325,13 @@
                         && credentialSupportsEncryptionMethod(keyTransportCredential, encryptionMethod)
                         && evaluateEncryptionMethodChildren(encryptionMethod, criteria, whitelistBlacklistPredicate)) {
                     
+                    boolean accepted = true;
                     if (keyTransportPredicate != null) {
-                        if (keyTransportPredicate.apply(new KeyTransportAlgorithmPredicate.SelectionInput(
-                                algorithm, dataEncryptionAlgorithm, keyTransportCredential))) {
-                            log.debug("Resolved key transport algorithm URI from SAML metadata EncryptionMethod: {}",
-                                    algorithm);
-                            return new Pair<>(algorithm, encryptionMethod);
-                        }
-                    } else {
+                        accepted = keyTransportPredicate.apply(new KeyTransportAlgorithmPredicate.SelectionInput(
+                                algorithm, dataEncryptionAlgorithm, keyTransportCredential));
+                    }
+                    
+                    if (accepted) {
                         log.debug("Resolved key transport algorithm URI from SAML metadata EncryptionMethod: {}",
                                 algorithm);
                         return new Pair<>(algorithm, encryptionMethod);



More information about the commits mailing list