/** * Once the {@code KeyProviderType} is derived, get the {@code TrustKeyManager} * * @param keyProvider * * @return */ public static TrustKeyManager getTrustKeyManager(KeyProviderType keyProvider) { TrustKeyManager trustKeyManager = null; try { String keyManagerClassName = keyProvider.getClassName(); if (keyManagerClassName == null) throw logger.nullValueError("KeyManager class name"); Class<?> clazz = SecurityActions.loadClass(CoreConfigUtil.class, keyManagerClassName); if (clazz == null) throw logger.classNotLoadedError(keyManagerClassName); trustKeyManager = (TrustKeyManager) clazz.newInstance(); } catch (Exception e) { logger.trustKeyManagerCreationError(e); } return trustKeyManager; }
/** * Once the {@code KeyProviderType} is derived, get the {@code TrustKeyManager} * * @param keyProvider * * @return */ public static TrustKeyManager getTrustKeyManager(KeyProviderType keyProvider) { TrustKeyManager trustKeyManager = null; try { String keyManagerClassName = keyProvider.getClassName(); if (keyManagerClassName == null) throw logger.nullValueError("KeyManager class name"); Class<?> clazz = SecurityActions.loadClass(CoreConfigUtil.class, keyManagerClassName); if (clazz == null) throw logger.classNotLoadedError(keyManagerClassName); trustKeyManager = (TrustKeyManager) clazz.newInstance(); } catch (Exception e) { logger.trustKeyManagerCreationError(e); } return trustKeyManager; }
logger.trustKeyManagerCreationError(e); throw new RuntimeException(e.getLocalizedMessage());
logger.trustKeyManagerCreationError(e); throw new RuntimeException(e.getLocalizedMessage());
this.keyManager = keyManager; } catch (Exception e) { logger.trustKeyManagerCreationError(e); throw new RuntimeException(e.getLocalizedMessage());
this.keyManager = keyManager; } catch (Exception e) { logger.trustKeyManagerCreationError(e); throw new RuntimeException(e.getLocalizedMessage());
protected void initKeyManager() { if (this.idpConfiguration.isSupportsSignature() || this.idpConfiguration.isEncrypt()) { KeyProviderType keyProvider = this.idpConfiguration.getKeyProvider(); if (keyProvider == null) throw new RuntimeException( logger.nullValueError("Key Provider is null for context=" + servletContext.getContextPath())); //$NON-NLS-1$ try { this.keyManager = CoreConfigUtil.getTrustKeyManager(keyProvider); List<AuthPropertyType> authProperties = CoreConfigUtil.getKeyProviderProperties(keyProvider); keyManager.setAuthProperties(authProperties); keyManager.setValidatingAlias(keyProvider.getValidatingAlias()); } catch (Exception e) { logger.trustKeyManagerCreationError(e); throw new RuntimeException(e.getLocalizedMessage()); } logger.samlIDPSettingCanonicalizationMethod(idpConfiguration.getCanonicalizationMethod()); XMLSignatureUtil.setCanonicalizationMethodType(idpConfiguration.getCanonicalizationMethod()); logger.trace("Key Provider=" + keyProvider.getClassName()); //$NON-NLS-1$ } }
this.keyManager = keyManager; } catch (Exception e) { logger.trustKeyManagerCreationError(e); throw new LifecycleException(e.getLocalizedMessage());
logger.trustKeyManagerCreationError(e); throw new RuntimeException(e.getLocalizedMessage());
this.keyManager = keyManager; } catch (Exception e) { logger.trustKeyManagerCreationError(e); throw new LifecycleException(e.getLocalizedMessage());
this.keyManager = keyManager; } catch (Exception e) { logger.trustKeyManagerCreationError(e); throw new LifecycleException(e.getLocalizedMessage());
logger.trustKeyManagerCreationError(e); throw new RuntimeException(e.getLocalizedMessage());
logger.trustKeyManagerCreationError(e); throw new LifecycleException(e.getLocalizedMessage());
logger.trustKeyManagerCreationError(e); throw new LifecycleException(e.getLocalizedMessage());
logger.trustKeyManagerCreationError(e); throw new LifecycleException(e.getLocalizedMessage());