makeWebRequest returns -300 (Timeout) immediately on device

Hi guys,

as you can see in the title I have a problem running my developed widget on my device (venu) using a web request. I've already read some discussions here and so I guess I have an idea what's the problem. I try to call a web service on a server in my local network. I use HTTPS with a self signed certificate. This works fine in the browser on the workstation as well as in the garmin simulator (not using the option Device HTTPS Requirements ;-)) and in the browser on smart phone (android; where also GCM is running). But on the device I get always the error code -300.

As far as I could get out of the other discussions is that HTTP is not possible any more. An app must use HTTPS. But there seems to be no possibility to add a self signed certificate to the device. In addition the GCM app seems not to use the certificate container of the system (I've installed my self signed certificate there). I assume this because I removed all wifi connections on the device to enforce it using the connection to GCM.

And now? I've no idea to solve this issue in a smart way. I don't want to call a cloud service somewhere in the web to communicate with my local network (that's insane for me). What's the common recommendation for this use case? Unfortunately I found nothing in the documentation about it. It was already hard to find the root cause due to the missleading return code.

From my point of view it would be the best to enable installing self signed certificates on the device. However at least the GCM app on the smart phone should use the installed certificates on the system.