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

Re: [Xen-API] Https Xen Connection




Hello!

You may want to try to add the port on which xend is using the ssl protocol on:

>         String szIpAddress = “https://myserveripaddress:<ssl port>“;  //


   Stefan

xen-api-bounces@xxxxxxxxxxxxxxxxxxx wrote on 05/14/2008 02:51:28 PM:

> 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

 


Rackspace

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