You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Bruno Ranschaert (JIRA)" <ji...@codehaus.org> on 2007/02/14 16:04:21 UTC
[jira] Created: (MNG-2825) LightWeightHttpWagon cannot handle https
when port is explicitly specified.
LightWeightHttpWagon cannot handle https when port is explicitly specified.
---------------------------------------------------------------------------
Key: MNG-2825
URL: http://jira.codehaus.org/browse/MNG-2825
Project: Maven 2
Issue Type: Bug
Affects Versions: 2.0.4
Environment: Windows XP, jdk 1.5.0_10
Reporter: Bruno Ranschaert
When a repository is specified with https and a port number like this:
<repository>
<id>Central-2</id>
<url>https://<my server name>:1234/maven2</url>
</repository>
The build process raises an error
Caused by: java.io.IOException: HTTPS hostname wrong: should be <my server name>
at sun.net.www.protocol.https.HttpsClient.checkURLSpoofing(HttpsClient.java:490)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:415)
......
The port number (1234) is not accepted.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (MNG-2825) LightWeightHttpWagon cannot handle https
when port is explicitly specified.
Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MNG-2825?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brett Porter updated MNG-2825:
------------------------------
Fix Version/s: (was: 2.0.x)
> LightWeightHttpWagon cannot handle https when port is explicitly specified.
> ---------------------------------------------------------------------------
>
> Key: MNG-2825
> URL: http://jira.codehaus.org/browse/MNG-2825
> Project: Maven 2
> Issue Type: Bug
> Affects Versions: 2.0.4
> Environment: Windows XP, jdk 1.5.0_10
> Reporter: Bruno Ranschaert
>
> When a repository is specified with https and a port number like this:
> <repository>
> <id>Central-2</id>
> <url>https://<my server name>:1234/maven2</url>
> </repository>
> The build process raises an error
> Caused by: java.io.IOException: HTTPS hostname wrong: should be <my server name>
> at sun.net.www.protocol.https.HttpsClient.checkURLSpoofing(HttpsClient.java:490)
> at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:415)
> ......
> The port number (1234) is not accepted.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Closed: (MNG-2825) LightWeightHttpWagon cannot handle https
when port is explicitly specified.
Posted by "Bruno Ranschaert (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MNG-2825?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bruno Ranschaert closed MNG-2825.
---------------------------------
Resolution: Incomplete
Fix Version/s: 2.0.x
The reason for the error is that the SSL certificate does not contain the correct hostname, so the verification of the certificate fails. So this error has nothing to do with the port number (and put me on the wrong track). I came to this conclusion after doing a test with a socket forwarder which forwarded the 443 port to the 1234 port. The result was the same so it had nothing to do with the url.
Solution: correct the server certificate.
Note: Maybe it would be better for the http wagon to issue a warning iso a plain error message.
> LightWeightHttpWagon cannot handle https when port is explicitly specified.
> ---------------------------------------------------------------------------
>
> Key: MNG-2825
> URL: http://jira.codehaus.org/browse/MNG-2825
> Project: Maven 2
> Issue Type: Bug
> Affects Versions: 2.0.4
> Environment: Windows XP, jdk 1.5.0_10
> Reporter: Bruno Ranschaert
> Fix For: 2.0.x
>
>
> When a repository is specified with https and a port number like this:
> <repository>
> <id>Central-2</id>
> <url>https://<my server name>:1234/maven2</url>
> </repository>
> The build process raises an error
> Caused by: java.io.IOException: HTTPS hostname wrong: should be <my server name>
> at sun.net.www.protocol.https.HttpsClient.checkURLSpoofing(HttpsClient.java:490)
> at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:415)
> ......
> The port number (1234) is not accepted.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira