Hi Steve,

On Thu, May 6, 2010 at 2:12 PM, Steve favez <favez.st...@gmail.com> wrote:

> Hi Nick, here're some clarification.
>
> My google app need to access a web service with ssl certificate
> authentication. (https)
> As it's actually not supported and I can't change the security policy
> of the web service,
> the idea would be to install a secure data connector (http://
> code.google.com/securedataconnector/docs/1.0/config.html), and to
> configure it to allow access to ressources (url) for any authenticated
> user on my google app web application. Then you install a "web service
> proxy" behhind your firewall that will perform ssl mutual
> authentication (certificate and keystore are not required for each
> users, but only for the application to access the web service), and
> your google app only perform a simple web service call through http.
>
> Does it make sense ?
>

Yes, and if you need to do SSL authentication, this sounds like a sensible
thing to do.

-Nick Johnson


>
> Thanks
> Steve
>
>
>
> On May 6, 11:06 am, "Nick Johnson (Google)" <nick.john...@google.com>
> wrote:
> > Hi Steve,
> >
> > On Wed, May 5, 2010 at 8:35 PM, Steve favez <favez.st...@gmail.com>
> wrote:
> > > Hi Nick,
> >
> > > thanks for the quick reply.
> >
> > > Do you plan to add this feature in a future release ?
> >
> > We don't have immediate plans to add client certificate validation for
> > incoming requests, or server certificate validation for outgoing ones,
> no.
> >
> >
> >
> > > Otherwise, what do you think to use secure data connector as a
> > > proxy. ??? ... (kind of workaround if I really need to call a web
> > > service requiring ssl mutual authentication.) ?
> >
> > I'm not sure how that would help - can you clarify what you're proposing?
> >
> > -Nick Johnson
> >
> >
> >
> >
> >
> > > Thanks
> >
> > > - Steve Favez
> >
> > > On 5 mai, 18:23, "Nick Johnson (Google)" <nick.john...@google.com>
> > > wrote:
> > > > Hi Steve,
> >
> > > > It's not possible to verify certificates using the URL Fetch service.
> >
> > > > -Nick Johnson
> >
> > > > On Tue, May 4, 2010 at 12:45 PM, Steve favez <favez.st...@gmail.com>
> > > wrote:
> > > > > Hello,
> >
> > > > > I'm trying to consume a web service (using URLFetchService) through
> > > > > https, requiring a mutual SSL authentication. (soap ws, using axis2
> > > > > with custom HTTP Transport layer, using URLConnection -
> > > > > URLFetchService)
> >
> > > > > Without HTTPS, everything works fine.
> >
> > > > > In my java google app, I've set the following properties in order
> to
> > > > > use my own keystore for SSL mutual authentication. :
> >
> > > > >                <property name="javax.net.ssl.keyStoreType"
> > > value="jks"/>
> > > > >                <property name="javax.net.ssl.keyStore"
> > > > > value="testdrive.jks"/>
> > > > >                <property name="javax.net.ssl.keyStorePassword"
> > > > > value="password"/>
> >
> > > > > I've got the following trace and exception :
> >
> > > > > INFO: I/O exception (java.net.SocketException) caught when
> processing
> > > > > request: java.security.NoSuchAlgorithmException: Error constructing
> > > > > implementation (algorithm: Default, provider: SunJSSE, class:
> > > > > com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl)
> > > > > 4 mai 2010 08:46:21
> org.apache.commons.httpclient.HttpMethodDirector
> > > > > executeWithRetry
> >
> > > > > Caused by: java.io.IOException: Could not fetch URL:
> > > > >https://pilot-vipservices-auth.verisign.com/prov/soap
> > > > >        at
> >
> > >
> com.google.appengine.api.urlfetch.URLFetchServiceImpl.convertApplicationExc
> > > eption(URLFetchServiceImpl.java:
> > > > > 106)
> > > > >        at
> >
> > >
> com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchService
> > > Impl.java:
> > > > > 39)
> > > > >        at
> >
> > >
> com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler
> > > > > $Connection.fetchResponse(URLFetchServiceStreamHandler.java:404)
> > > > >        at
> >
> > >
> com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler
> > > > > $Connection.getInputStream(URLFetchServiceStreamHandler.java:283)
> >
> > > > > This error is happening on my eclipse env. with google app engine
> > > > > 1.3.3
> >
> > > > > Thanks in advance for any feedback
> >
> > > > > Steve
> >
> > > > > --
> > > > > You received this message because you are subscribed to the Google
> > > Groups
> > > > > "Google App Engine" group.
> > > > > To post to this group, send email to
> google-appengine@googlegroups.com
> > > .
> > > > > To unsubscribe from this group, send email to
> > > > > google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
> <google-appengine%2bunsubscr...@googlegroups.com<google-appengine%252bunsubscr...@googlegroups.com>
> ><google-appengine%2Bunsubscrib
> > > e...@googlegroups.com>
> > > > > .
> > > > > For more options, visit this group at
> > > > >http://groups.google.com/group/google-appengine?hl=en.
> >
> > > > --
> > > > Nick Johnson, Developer Programs Engineer, App Engine Google Ireland
> Ltd.
> > > ::
> > > > Registered in Dublin, Ireland, Registration Number: 368047
> > > > Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration
> > > Number:
> > > > 368047
> >
> > > > --
> > > > You received this message because you are subscribed to the Google
> Groups
> > > "Google App Engine" group.
> > > > To post to this group, send email to
> google-appeng...@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> > > google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
> <google-appengine%2bunsubscr...@googlegroups.com<google-appengine%252bunsubscr...@googlegroups.com>
> >
> > > .
> > > > For more options, visit this group athttp://
> > > groups.google.com/group/google-appengine?hl=en.
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Google App Engine" group.
> > > To post to this group, send email to google-appengine@googlegroups.com
> .
> > > To unsubscribe from this group, send email to
> > > google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
> <google-appengine%2bunsubscr...@googlegroups.com<google-appengine%252bunsubscr...@googlegroups.com>
> >
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-appengine?hl=en.
> >
> > --
> > Nick Johnson, Developer Programs Engineer, App Engine Google Ireland Ltd.
> ::
> > Registered in Dublin, Ireland, Registration Number: 368047
> > Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration
> Number:
> > 368047
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
> .
> > For more options, visit this group athttp://
> groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
Nick Johnson, Developer Programs Engineer, App Engine Google Ireland Ltd. ::
Registered in Dublin, Ireland, Registration Number: 368047
Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
368047

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to