private boolean determineIfSSLEnabledForSSLComponent(final DistributionConfig distributionConfig, final SecurableCommunicationChannel sslEnabledComponent) { if (ArrayUtils.contains(distributionConfig.getSecurableCommunicationChannels(), SecurableCommunicationChannel.ALL)) { return true; } return ArrayUtils.contains(distributionConfig.getSecurableCommunicationChannels(), sslEnabledComponent); }
InternalDistributedSystem system = mock(InternalDistributedSystem.class); DistributionConfig config = mock(DistributionConfig.class); when(config.getSecurableCommunicationChannels()) .thenReturn(new SecurableCommunicationChannel[] {SecurableCommunicationChannel.ALL}); ClusterDistributionManager distributionManager = mock(ClusterDistributionManager.class);
private SocketCreator getSSLSocketCreator(final SecurableCommunicationChannel sslComponent, final SSLConfig sslConfig) { if (sslConfig.isEnabled()) { if (ArrayUtils.contains(getDistributionConfig().getSecurableCommunicationChannels(), SecurableCommunicationChannel.ALL)) { return createSSLSocketCreator(SecurableCommunicationChannel.ALL, sslConfig); // } else if // (ArrayUtils.contains(getDistributionConfig().getSecurableCommunicationChannels(), // sslComponent)) { } else { return createSSLSocketCreator(sslComponent, sslConfig); } } return createSSLSocketCreator(sslComponent, sslConfig); }
private PoolImpl getPool() { final DistributionConfig distributionConfig = mock(DistributionConfig.class); doReturn(new SecurableCommunicationChannel[] {}).when(distributionConfig) .getSecurableCommunicationChannels();
SSLConfig sslConfig = createSSLConfig(distributionConfig, sslEnabledComponent); SecurableCommunicationChannel[] sslEnabledComponents = distributionConfig.getSecurableCommunicationChannels(); if (sslEnabledComponents.length == 0) { sslConfig = configureLegacyClusterSSL(distributionConfig, sslConfig);
.setSecurableCommunicationChannel(config.getSecurableCommunicationChannels()); gemFirePropertyData .setSSLWebServiceRequireAuthentication(config.getSSLWebRequireAuthentication());