Issue #3564 Allow for un-authenicated WFS HTTPS connections.

Change-Id: Ib144a570b2206b336aac0b9e8ebc00c9f096775a

Former-commit-id: 7afe5332fcf41bbc8bb2411944584405f3ba686a
This commit is contained in:
Dave Hladky 2014-09-02 09:20:49 -05:00
parent e7705c328e
commit 82fd7189b9

View file

@ -36,6 +36,7 @@ import com.raytheon.uf.common.status.UFStatus.Priority;
* Aug 06, 2013 2097 dhladky WFS 2.0 compliance upgrade and switched to POST
* Nov 20, 2013 2554 dhladky Added GZIP capability to WFS requests.
* Jan 13, 2014 2697 dhladky Added util to strip unique Id field from URL.
* Aub 20, 2014 3564 dhladky Allow for un-authenicated HTTPS
*
* </pre>
*
@ -80,6 +81,7 @@ public class WfsConnectionUtil {
ProviderCredentials creds = ProviderCredentialsUtil
.retrieveCredentials(providerName);
Connection localConnection = creds.getConnection();
http.setHttpsConfiguration(new WfsHttpsConfiguration(uri));
if (localConnection != null
&& localConnection.getProviderKey() != null) {
@ -91,7 +93,6 @@ public class WfsConnectionUtil {
String password = localConnection.getUnencryptedPassword();
http.setHandler(new WfsCredentialsHandler(userName, password));
http.setHttpsConfiguration(new WfsHttpsConfiguration(uri));
http.setCredentials(uri.getHost(), uri.getPort(), providerName,
userName, password);
}