diff options
Diffstat (limited to 'id/server/idserverlib/src/main')
| -rw-r--r-- | id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/AuthConfigurationProvider.java | 34 | 
1 files changed, 34 insertions, 0 deletions
| diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/AuthConfigurationProvider.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/AuthConfigurationProvider.java index 23369fecc..6e85a8847 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/AuthConfigurationProvider.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/AuthConfigurationProvider.java @@ -53,6 +53,7 @@ import java.io.IOException;  import java.math.BigInteger;  import java.net.MalformedURLException;  import java.util.ArrayList; +import java.util.Arrays;  import java.util.Date;  import java.util.HashMap;  import java.util.List; @@ -1007,6 +1008,39 @@ public class AuthConfigurationProvider extends ConfigurationProvider {  		  return null;    } +  /** +   * Checks if is fakeIdL is activated. +   * +   * @return true, if fake IdLs are available for stork +   */ +  public boolean isStorkFakeIdLActive() { +	  String prop = props.getProperty("stork.fakeIdL.active", "false"); +	  return Boolean.valueOf(prop); +  } + +  /** +   * Gets the countries which will receive a fake IdL +   * +   * @return the countries +   */ +  public List<String> getStorkFakeIdLCountries() { +	  String prop = props.getProperty("stork.fakeIdL.countries", ""); +	  return Arrays.asList(prop.replaceAll(" ", "").split(",")); +  } + +  /** +   * Gets the resigning key (group) for the stork fake IdL. +   * +   * @return the resigning key +   */ +  public String getStorkFakeIdLResigningKey() { +	  String prop = props.getProperty("stork.fakeIdL.keygroup"); +	  if (MiscUtil.isNotEmpty(prop)) +		  return prop; +	  else +		  return null; +  } +    public boolean isMonitoringActive() {  	  String prop = props.getProperty("configuration.monitoring.active", "false");  	  return Boolean.valueOf(prop); | 
