WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-api

Re: [Xen-API] Https Xen Connection

To: "Caruso, Joseph" <Joseph.Caruso@xxxxxxxxxxx>
Subject: Re: [Xen-API] Https Xen Connection
From: "Roger R. Smith" <rogsmith@xxxxxxxxx>
Date: Fri, 16 May 2008 15:51:45 -0400
Cc: xen-api@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 16 May 2008 12:51:56 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=eLnwPChE/X8FKv6dKCJ0vSkzNnclRJ/mcVJYHvHkIOM=; b=PWYnwo/kho3FG+3R9THtf5upkaDLo1qgR9ptNMOJl1zzUGazVqVInq8gt44nXzomdAU184eEgM1uV30QU2HlEpOq3TPQVRzW8ZdmiQFqdl8KYemkTatpWhYExSO8silT5IZ2quIEQNw0JP611T2/qivCErCzU0VaxUrej1Fgj9I=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=XTDhoRmlcEL/Rx2xDDoeas1NqYfnHCtFZDT8lpDNE2VKmAfZ3nkvJeuXdS6gLbYVw+Qd2cADP3U0R8TD0U0Giwcu1AmFFawgPMzVq4sPBQf9+WrDsbCtUDTcCk8UuhkVRo5U4uF0FWhVz0fBm4dLV4as17sxYpMW/LC7avHbRKw=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <4821D5B6CD3C1B4880E6E94C6E70913E02CFB180@xxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-api-request@lists.xensource.com?subject=help>
List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>
List-post: <mailto:xen-api@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=unsubscribe>
References: <4821D5B6CD3C1B4880E6E94C6E70913E02CFB180@xxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-api-bounces@xxxxxxxxxxxxxxxxxxx
Yeah I think Stefan would be right as the error seems related to
connecting to the machine not necessarily after it connects and then
cannot find the path, just in case, I know that in order to connect
with the rpc binding: /service/xmlrpc needs to be in the header.

-Rog

On Wed, May 14, 2008 at 2:51 PM, Caruso, Joseph
<Joseph.Caruso@xxxxxxxxxxx> wrote:
> I attempting to establish a https connection using the java api Connection
> object as follows:
>
>
>
>         String szIpAddress = "https://myserveripaddress ";  //
> myserveripaddress=ip address of my xen server
>
>          try {
>
>             Connection connection = new Connection(szIpAddress, szUsername,
> szPassword);
>
>         }
>
>         catch (Exception ex) {
>
>             System.out.println("XEN Exception: "+ex.toString());
>
>         }
>
>
>
> I'm getting the following XmlRpcException while attempting to establish a
> https connection to a Xen Server.
>
>
>
> Note: I successfully establish the connection using the http protocol
> instead of https.
>
>
>
> org.apache.xmlrpc.XmlRpcException: Failed to create output stream: HTTPS
> hostname wrong:  should be <xxx.yyy.zzz.www>
>
>         at
> org.apache.xmlrpc.client.XmlRpcSunHttpTransport.writeRequest(XmlRpcSunHttpTransport.java:69)
>
>         at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:144)
>
>         at
> org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:95)
>
>         at
> org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:39)
>
>         at
> org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:53)
>
>         at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166)
>
>         at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136)
>
>         at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125)
>
>         at
> com.xensource.xenapi.Connection.loginWithPassword(Connection.java:132)
>
>         at com.xensource.xenapi.Connection.<init>(Connection.java:60)
>
>         at com.avocent.vsi.sample.XenTest.discovery(XenTest.java:38)
>
>         at com.avocent.vsi.sample.XenTest.main(XenTest.java:170)
>
> Caused by:
>
> java.io.IOException: HTTPS hostname wrong:  should be <xxx.yyy.zzz.www>
>
>         at
> sun.net.www.protocol.https.HttpsClient.checkURLSpoofing(HttpsClient.java:495)
>
>         at
> sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:419)
>
>         at
> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
>
>         at
> sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:832)
>
>         at
> sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)
>
>         at
> org.apache.xmlrpc.client.XmlRpcSunHttpTransport.writeRequest(XmlRpcSunHttpTransport.java:67)
>
>         at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:144)
>
>         at
> org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:95)
>
>         at
> org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:39)
>
>         at
> org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:53)
>
>
>
> _______________________________________________
> xen-api mailing list
> xen-api@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api
>
>

_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api

<Prev in Thread] Current Thread [Next in Thread>