SSL with Client- and Servercertificates not working
---------------------------------------------------
Key: HTTPCLIENT-683
URL: https://issues.apache.org/jira/browse/HTTPCLIENT-683
Project: HttpComponents HttpClient
Issue Type: Bug
Components: Contrib, HttpClient
Affects Versions: 3.0.1
Reporter: Wolfgang Winter
Priority: Critical
I informed about this bug already some releases before but at least in the 3.01
release it is still not resolved. Here it is again: SSL with the contrib
package with Client- and Servercertificates is not working and throws an
Exception, I don't remember which one. This is due to a bug in the HttpClient
class. I patched the code as following:
public int executeMethod(HostConfiguration hostconfig,
final HttpMethod method, final HttpState state)
throws IOException, HttpException {
LOG.trace("enter
HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)");
if (method == null) {
throw new IllegalArgumentException("HttpMethod parameter may not be
null");
}
HostConfiguration defaulthostconfig = getHostConfiguration();
if (hostconfig == null) {
hostconfig = defaulthostconfig;
}
URI uri = method.getURI();
if (hostconfig == defaulthostconfig || uri.isAbsoluteURI()) {
// make a deep copy of the host defaults
hostconfig = new HostConfiguration(hostconfig);
if (hostconfig.getHost() == null && uri.isAbsoluteURI()) {
hostconfig.setHost(uri);
}
}
HttpMethodDirector methodDirector = new HttpMethodDirector(
getHttpConnectionManager(),
hostconfig,
this.params,
(state == null ? getState() : state));
methodDirector.executeMethod(method);
return method.getStatusCode();
}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]