[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-API] Https Xen Connection


  • To: <xen-api@xxxxxxxxxxxxxxxxxxx>
  • From: "Caruso, Joseph" <Joseph.Caruso@xxxxxxxxxxx>
  • Date: Wed, 14 May 2008 14:51:28 -0400
  • Delivery-date: Wed, 14 May 2008 11:51:45 -0700
  • List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>
  • Thread-index: Aci184Q4JBAlW4r6QheocWUWGN23yA==
  • Thread-topic: Https Xen Connection

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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.