I am trying to call https request in phonegap-iphone app using jquery's methodgetJSON().
It works fine in normal safari, but in mobile safari, It gives error like "Download Failed-Safari cannot download this file".
This error occur because the desired server has invalid certificate!
the https server must have valid secure certificate.
Related
I have an app that works great using the http. I had to disallow the transport setting of course while I developed.
I got a SSL/TLS (see below) certificate from GoDaddy and want to secure my APP and change my http: to https and get the error attached see image.
If you have correctly installed the certificate on your server, then you don't need to add any exceptions on the iOS app.
ATS (App Transport Security) was introduced by Apple so that your app uses https and not http for your communication with servers. Have a look at this URL for more info if you need to put an exception.
I have an IPAD hybrid app for our application. It tries to hit our https server during login process. I would like to use JMeter to record this simple flow.
I am running JMeter proxy server in my local machine. I updated IPAD proxy details so that any activity will go via JMeter proxy - so that i can record.
I am able to record in JMeter the activities i do in Safari browser of the IPAD. But if i access my app in IPAD JMeter sends it as http request & records javax.net.ssl.sslhandshakeexception error . In the browser i can accept the SSL certificate. Not sure how it can be done in IPad.
I even tried to export the certificate from my browser , sent it to my email , accessed it in IPAD and installed. Still it does not work. Looks like it is a temporary certificate issued by JMeter.
If it is not https, then JMeter will be able to record the app activities.
Anyone has faced similar situation? how did you rsolve this?
Use jmeter 2.11 with Java 7 , it creates a crt file in jmeter/bin folder.
It is the CA that creates the certificates.
Send this file by mail and open it in Ipad and install it.
In test script recorder, put in the dedicated field HTTPS domains , the domains you are trying to hit, see:
http://jmeter.apache.org/usermanual/component_reference.html#HTTP(S)_Test_Script_Recorder
Restart Ipad and jmeter test script recorder and try again.
I've been testing my app using my company's domain (which has ssl installed) and works like a charm.
now, I want this app to have its own domain, server and SSL certificate. I purchased a Godaddy SSL certificate(Standard (Turbo) SSL) and asked my hosting to install it, which they did and seems to be working ok...
now when I change the Facebook App settings to my new server, it just fails to load, and the console just outputs "Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains. "
Im completely lost on what to do... the settings are like this
Im loading FB using the facebook-actionscript-api 1.8.1
Namespace: myfbapp
App domains: myfbapp.com www.myfbapp.com
Sandbox: disabled
Canvas URL: http://www.myfbapp.com
Secure c url: https://www.myfbapp.com
needed to get a dedicated IP for my game and attach the SSL to it
Just installed a SSL certificate and when I try to access to my fmbl app through https connection I can't see the application, the page is blank and I'm losing lots of users and the rate of my app is going to the deep down.
However, if I access to the app through http (non ssl) I can see without problems.
Thanks!
Have you solved?
'Cause i think the problem is arise by Chrome.
If your application has a self-signed SSL cert and you open it on chrome you'll receive a 501 error message. Chrome should show an alert message whit a 'continue' button to enter the app, but this doesn't happen when chrome call an https resource from an iframe.
Is it a self-signed certificate? For some reason, FB doesn't support those, and you'll need a certificate which is signed by a CA.
I am working on porting over an app to ssl for facebook. I set up an elastic Load balancer to proxy ssl to a tomcat server. when I visit the URL it works in the browser but when I go to facebook it gives the error
Error
Error while loading page from $APPNAME
The URL https://secure.domain.com/$APPNAME/ did not respond.
but https://secure.domain.com/$APPNAME/ works in my browser. Theres no error logging I assume for facebook. Is there like a general rules why it would fail like facebook doesn't like the cert or something?