public List<SignatureValidationConfiguration> apply(ProfileRequestContext input) { return Collections.singletonList( SecurityConfigurationSupport.getGlobalSignatureValidationConfiguration()); } };
/** {@inheritDoc} */ @Override @Nullable public List<SignatureValidationConfiguration> apply(@Nullable final ProfileRequestContext input) { final List<SignatureValidationConfiguration> configs = new ArrayList<>(); final RelyingPartyContext rpc = getRelyingPartyContextLookupStrategy().apply(input); if (rpc != null) { final ProfileConfiguration pc = rpc.getProfileConfig(); if (pc != null && pc.getSecurityConfiguration() != null) { configs.add(pc.getSecurityConfiguration().getSignatureValidationConfiguration()); } } // Check for a per-profile default (relying party independent) config. if (input != null && rpResolver != null) { final SecurityConfiguration defaultConfig = rpResolver.getDefaultSecurityConfiguration(input.getProfileId()); if (defaultConfig != null && defaultConfig.getSignatureValidationConfiguration() != null) { configs.add(defaultConfig.getSignatureValidationConfiguration()); } } configs.add(SecurityConfigurationSupport.getGlobalSignatureValidationConfiguration()); return configs; }
/** {@inheritDoc} */ @Override @Nullable public List<SignatureValidationConfiguration> apply(@Nullable final MessageContext input) { final List<SignatureValidationConfiguration> configs = new ArrayList<>(); final RelyingPartyContext rpc = getRelyingPartyContextLookupStrategy().apply(input); if (rpc != null) { final ProfileConfiguration pc = rpc.getProfileConfig(); if (pc != null && pc.getSecurityConfiguration() != null) { configs.add(pc.getSecurityConfiguration().getSignatureValidationConfiguration()); } // Check for a per-profile default (relying party independent) config. if (pc != null && rpResolver != null) { final SecurityConfiguration defaultConfig = rpResolver.getDefaultSecurityConfiguration(pc.getId()); if (defaultConfig != null && defaultConfig.getSignatureValidationConfiguration() != null) { configs.add(defaultConfig.getSignatureValidationConfiguration()); } } } configs.add(SecurityConfigurationSupport.getGlobalSignatureValidationConfiguration()); return configs; }
sigConfigs.add(SecurityConfigurationSupport.getGlobalSignatureValidationConfiguration());