I just faced myself with the problem of untrusted SSL certificates when trying to make a network request to my server and was receiving a event.isError = true with status = -1 on the networkListener.
So, I bought a SSL from a CA is now everything is running fine.
I found strange AWS charge you that amount for using SSL and went to check it out. Actually, they only charge you if you want to use a IP based SSL. If you use the SNI Custom SSL, it is free.
Since the only different would be that older browsers don’t support SNI, you would be fine to use it with Corona.
SNI Custom SSL
Server Name Indication (SNI) Custom SSL relies on the SNI extension of the Transport Layer Security protocol, which allows multiple domains to serve SSL traffic over the same IP address. Amazon CloudFront delivers your content from each edge location and offers the same security as the Dedicated IP Custom SSL feature (see below).
When you use SNI Custom SSL, some users may not be able to access your content because some older browsers do not support SNI and will not be able to establish a connection with CloudFront to load the HTTPS version of your content. For more information on SNI, including a list of supported browsers, please visit our FAQ page.
There is no separate pricing for this feature. You can use SNI Custom SSL with no upfront or monthly fees for certificate management; you simply pay normal Amazon CloudFront rates for data transfer and HTTPS requests.
Set up is easy: simply follow the instructions outlined in the CloudFront Developer Guide and start serving your content quickly and securely
http://aws.amazon.com/cloudfront/custom-ssl-domains