SSL Client Certificates Authentication in Mobile Web browsers - mobile

I am looking for whether the SSL client certificate based authentication can be done in mobile browsers (mobile safari, mobile firefox, mobile chrome, IE, etc) in iOS, Android, Windows, etc?
Thx

Yes, it definitely works in Safari on iOS. Not sure about the other browsers and platforms.
On iOS, you can install a digital certificate by clicking a .pfx or .p12 email attachment, which will install the cert in Settings > General > Profiles.

Google Chrome v52.02743.84 (in iOS v9.3.2) does not accept client certificates. As previously aswered it works with Safari in iOS.

Related

How to test website from instagram in-app browser on specific device ( Sony Xperia )

I am working on a website which have display problem when browsing from the messenger, facebook or instagram in-app browser. Since we are running ad campaign on those platform and we can not force the APP to use the phone browser, we have to fix it.
However it is not easy to test / fix since it is not about browsing the website on a specific device using the phone browser, but installing instagram app on the phone and browse from the in-app browser. Also it is not Samsung or iPhone device which I would have been able to emulate with xcode or android studio
is it something I can do without buying the physical device ? like an emulator for multiple device ?

How does chrome os use Chrome as a user interface

I have been thinking of how does chrome os creates its user interface with chrome browser
I have searched I have not gotten a valid answer
Chrome OS is a Linux-based operating system designed by Google. It is derived from the free software Chromium OS and uses the Google Chrome Web browser as its principle user interface.Because Chrome OS use a web browser engine for the user interface, they are oriented towards web application rather than desktop applications or mobile apps.
Here browser engine is a core software component of every major web browser. The primary job of a browser engine is to transform HTML documents and other resources of a web page into a interactive visual representation on a user's device.

Recording HTTPS mobile calls using Jmeter

I am working on a native mobile application. I am trying to record the mobile events using Jmeter and android device.The calls are HTTPS not HTTP. I read in article that android device doesn't support HTTPS. Is there any other way to record these HTTPS mobile calls using JMeter ?
PS: I imported and installed the ApacheJMeterTemporaryRootCA.crt on the android device
Regards,
Niroop
I faced similar issue for iOS devices. You should be able to record HTTP/HTTPS requests. I assume you have updated the proxy server details.
Detailed steps can be found here.
http://www.testautomationguru.com/jmeter-record-ios-application-http-requests/

How does google detects that i don't have chrome browser installed in my PC and suggest me to install it

Whenever I visit gmail or google website it suggest me to download chrome browser, how is google able to do that. I am trying to understand if google website reached over the Internet has access to my system files or file system at any point of time?
It only shows if you go to www.google.com and your User Agent isn't from chrome. even after you install chrome it will still show that on other browsers.

Socket.IO couldn't connect on mobile

I implemented websocket transport with latest (1.3.5) Socket.IO, using node.js as a backend.
Handshake and data exchange works well in the latest desktop browsers. But Safari on 8.1.2 iOS and 38 Chrome on Android couldn't connect to server over WiFi. Do anybody faced the same problem or know what's wrong here?
These screenshots show that you're trying to connect to localhost. If you're on a mobile device, localhost is the mobile device itself, not your node.js server. You will need to use the IP address or DNS name of your server, connect to that instead and you will need to make sure your WiFi network has access to the node.js server.

Resources