diff options
Diffstat (limited to 'id/server/idserverlib')
| -rw-r--r-- | id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/AuthenticationServer.java | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/AuthenticationServer.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/AuthenticationServer.java index 3457051c4..5cd03cb18 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/AuthenticationServer.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/AuthenticationServer.java @@ -606,13 +606,14 @@ public class AuthenticationServer implements MOAIDAuthConstants {                    "\"-infobox could not be parsed successfully: " + e.getMessage());                  throw new ValidateException("validator.43", new Object[] {friendlyName});                } +              // set compatibility mode for mandates infobox and all infoboxes (it is possible to be a parep infobox) +              session.setMandateCompatibilityMode(ParepConfiguration.isMandateCompatibilityMode(verifyInfoboxParameter.getApplicationSpecificParams()));                // check for party representation in mandates infobox                if (Constants.INFOBOXIDENTIFIER_MANDATES.equalsIgnoreCase(identifier) && !((infoboxTokenList == null || infoboxTokenList.size() == 0))){                  //We need app specific parameters                  if (null==verifyInfoboxParameter.getApplicationSpecificParams()) {                    throw new ValidateException("validator.66", new Object[] {friendlyName});                  } -                session.setMandateCompatibilityMode(ParepConfiguration.isMandateCompatibilityMode(verifyInfoboxParameter.getApplicationSpecificParams()));                  Element mandate = ParepValidator.extractPrimaryToken(infoboxTokenList);                  //ParepUtils.serializeElement(mandate, System.out);                  String mandateID = ParepUtils.extractRepresentativeID(mandate); | 
