---------- Forwarded message ---------- From: Luis Gervaso <l...@woorea.es> Date: Fri, May 25, 2012 at 3:24 AM Subject: Re: [Openstack] Question about cloudfiles API To: Shawn Heisey <launch...@elyograg.org>
Hi Shawn, You can try with OpenStack Java SDK https://github.com/woorea/openstack-java-sdk https://github.com/woorea/openstack-java-sdk/wiki/Swift-Tutorial Regards On Thu, May 24, 2012 at 10:03 PM, Shawn Heisey <launch...@elyograg.org>wrote: > This question is probably more appropriate for the Swift mailing list, but > I could not figure out how to subscribe to that list, so it's going here. > I'm OK with moving it there, if someone can tell me how to get subscribed, > or if I'm in completely the wrong place, let me know. > > I am attempting to evaluate Swift for our environment. I have set up a > Swift cluster using the ubuntu multi-server HOWTO and I can use the > commandline utilities to upload and download files. Now I need to do a > test using the Java API. I downloaded java-cloudfiles and I can't seem to > make it work. It fails at the login() step. > > FilesClient client = new FilesClient(username, password, > authUrl, null, 10000); > if (client.login()) > { > > javax.net.ssl.**SSLPeerUnverifiedException: peer not authenticated > at com.sun.net.ssl.internal.ssl.**SSLSessionImpl.** > getPeerCertificates(**SSLSessionImpl.java:352) > at org.apache.http.conn.ssl.**AbstractVerifier.verify(** > AbstractVerifier.java:128) > at org.apache.http.conn.ssl.**SSLSocketFactory.**connectSocket(** > SSLSocketFactory.java:397) > at org.apache.http.impl.conn.**DefaultClientConnectionOperato** > r.openConnection(**DefaultClientConnectionOperato**r.java:148) > at org.apache.http.impl.conn.**AbstractPoolEntry.open(** > AbstractPoolEntry.java:150) > at org.apache.http.impl.conn.**AbstractPooledConnAdapter.**open(** > AbstractPooledConnAdapter.**java:121) > at org.apache.http.impl.client.**DefaultRequestDirector.** > tryConnect(**DefaultRequestDirector.java:**575) > at org.apache.http.impl.client.**DefaultRequestDirector.**execute(* > *DefaultRequestDirector.java:**425) > at org.apache.http.impl.client.**AbstractHttpClient.execute(** > AbstractHttpClient.java:820) > at org.apache.http.impl.client.**AbstractHttpClient.execute(** > AbstractHttpClient.java:754) > at org.apache.http.impl.client.**AbstractHttpClient.execute(** > AbstractHttpClient.java:732) > at com.rackspacecloud.client.**cloudfiles.FilesClient.login(** > FilesClient.java:278) > at com.REDACTED.swiftest.Main.**main(Main.java:50) > > This all works with the curl command using the same auth URL. I've got > the default user/password set up from the HOWTO. > > Initially I suspected that the problem was due to the self-signed > certificate, but watching syslog on the primary proxy server, I don't see > any requests logged, but I do see a conversation happen on port 8080 with > tcpdump. How can I troubleshoot this? > > Thanks, > Shawn > > > ______________________________**_________________ > Mailing list: > https://launchpad.net/~**openstack<https://launchpad.net/%7Eopenstack> > Post to : openstack@lists.launchpad.net > Unsubscribe : > https://launchpad.net/~**openstack<https://launchpad.net/%7Eopenstack> > More help : > https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp> > -- ------------------------------------------- Luis Alberto Gervaso Martin Woorea Solutions, S.L CEO & CTO mobile: (+34) 627983344 luis@ <luis.gerv...@gmail.com>woorea.es -- ------------------------------------------- Luis Alberto Gervaso Martin Woorea Solutions, S.L CEO & CTO mobile: (+34) 627983344 luis@ <luis.gerv...@gmail.com>woorea.es
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp