Update wrong string for server certificates.

cusax-fix
Damian Minkov 16 years ago
parent 5ba9e85bb9
commit 189a598eba

@ -88,10 +88,12 @@ public static HTTPResponseResult openURLConnection(String address,
{
try
{
HttpGet httpGet = new HttpGet(address);
DefaultHttpClient httpClient = getHttpClient(
usernamePropertyName, passwordPropertyName);
usernamePropertyName, passwordPropertyName,
httpGet.getURI().getHost());
HttpEntity result = executeMethod(httpClient, new HttpGet(address));
HttpEntity result = executeMethod(httpClient, httpGet);
if(result == null)
return null;
@ -244,11 +246,12 @@ public static HTTPResponseResult postFile(String address,
DefaultHttpClient httpClient = null;
try
{
httpClient = getHttpClient(
usernamePropertyName, passwordPropertyName);
HttpPost postMethod = new HttpPost(address);
httpClient = getHttpClient(
usernamePropertyName, passwordPropertyName,
postMethod.getURI().getHost());
String mimeType = URLConnection.guessContentTypeFromName(
file.getPath());
if(mimeType == null)
@ -311,10 +314,10 @@ public static HTTPResponseResult postForm(String address,
DefaultHttpClient httpClient = null;
try
{
httpClient = getHttpClient(
usernamePropertyName, passwordPropertyName);
HttpPost postMethod = new HttpPost(address);
httpClient = getHttpClient(
usernamePropertyName, passwordPropertyName,
postMethod.getURI().getHost());
// if we have username and password in the parameters, lets
// retrieve their values
@ -398,10 +401,12 @@ else if(i == passwordParamIx && creds != null)
* @param passwordPropertyName the property to use to retrieve/store
* password value if protected site is hit, for password
* CredentialsStorageService service is used.
* @param address the address we will be connecting to
*/
private static DefaultHttpClient getHttpClient(
String usernamePropertyName,
String passwordPropertyName)
String passwordPropertyName,
String address)
throws IOException
{
HttpParams params = new BasicHttpParams();
@ -420,12 +425,14 @@ private static DefaultHttpClient getHttpClient(
.getCertificateVerificationService().getSSLContext(
HttpUtilActivator.getResources().
getI18NString(
"service.gui.CERT_DIALOG_CLIENT_DESCRIPTION_TXT",
new String[]
{
HttpUtilActivator.getResources().getSettingsString(
"service.gui.APPLICATION_NAME")
}));
"service.gui.CERT_DIALOG_DESCRIPTION_TXT",
new String[]{
HttpUtilActivator.getResources().getSettingsString(
"service.gui.APPLICATION_NAME"),
address,
Integer.toString(443)
}
));
Scheme sch = new Scheme("https", 443,
new SSLSocketFactory(

Loading…
Cancel
Save