I implemented a mattermost server and enabled ssl connection. I can connect to server in browser from my computer and my android phone also from Desktop app. But when i try connect to server from android app , i get this error :
"the certificate from domain name is not trusted " . i searched a lot but i can not find any appropriate solution.did anybody has this problem before ?
mattermost server Version: 5.28.0
;mattermost Build Number: 5.28.1
; mattermost android app version : 1.37.0
Thankyou
Related
I'm trying to communicate a web application with a desktop application and I'm trying websockets.
The desktop application will be the websocket server, and the web application is the client.
Customers will have to download the desktop app (available for Mac, Windows and Linux) and install in their own computer. The desktop application is just a 'print server' to print POS tickets directly, without browser's confirmation, open cash drawer, etc.
So, the websocket client will connect to wss://127.0.0.1 (own user desktop).
Ok, the application is working perfectly with a self signed SSL certificate, but... Is it enough for production?
I mean... What type of certificate do I need for this? Can I buy a SSL certificate for the 127.0.0.1 address?
Can I use a free self-signed certificate? Do browsers accept it?
I have developed the server desktop application for Mac, Windows and Linux (and the web app for the client side) and just need a proper certificate to release the service!
I can't read SSL traffic. It just says Client SSL handshake failed. I've followed numerous guides, and have tried this on both my iPhone (iOS 12.0) and Genymotion Android simulation (android 8.0):
Modified my wifi HTTP settings to 192.168.2.133:8888
Installed the SSL cert from chls.pro/ssl
On the iPhone, went into settings to give the cert full permission
Right clicked on the instagram.com request under "structure" in charles and enabled SSL proxy
Here's the IP addr and port I'm told to use:
The first Android device I tried:
Results:
Even on Apple:
Now again with Android 6.0.0 API 23:
I thought Android 6.0.0 may fix it because there's a rumor that you can't sniff traffic from a 3rd party app after Android N.
We have deployed IBM App Center (from IBM MobileFirst Foundation 8.0) for Android in our Application Center.
Log on the Application Center install site to download IBM App Center.
Downloaded and installed IBM App Center to Mobile device and installed successfully.
When trying to log on to IBM AppCenter (mobile app) on the Mobile device, we get the following error:
Error on mobile device: "connection failed. check your connection details (http status 404)"
Trace_log: "[1/13/17 13:14:03:673 GST] 00002f71 id= DeviceService 3 create Response: [{"os":"Android","os_description":"Android 5.0"," model":"ALE-L21","nickname":"demo's ALE-L21","link":"http: //httpservername.companyname.com: 8080/applicationcenter/service/device/e6c6f83ef30e5c1d"," user_display":"****","maker":"HUAWEI","device_id":"e6c6f83ef30e5c122"," os_version":"21","created":"2017-01-13T09:14:03.663Z","updated":"2017- 01-13T09:14:03.663Z","family":"","user_id":"***"}]"
Additional info:
Loadbalancer (443) > ibm httpserver (8080) > Liberty (9080) > db2
Ideally 404 comes if the context is not proper. I am not sure if you have changed that. But in this link you can find an explanation how to properly configure the appcenter server definitions.
I Create the IBM Appcenter Installer for Iphone and deployed into the Appcenter and I access the appcenter console from the Mobile.
http://Honstname:9080/appcenterconsole/installers.html I am able to see the new installer(IBM App Center), When I click the install I am getting the error called.
cannot install application because the certificate is not valid.
I download the IOS enterprise development certificate from the developer.apple.com, I don't know where I can install this certificate in server or?, if mobile means how can I gave this certificate to every customer.
Please correct me if I am wrong.
For iOS, you must setup the server with SSL support.
There are too many steps to detail here, so it is based for you to review the full set of instructions in the following user documentation topic: https://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.installconfig.doc/appcenter/c_ac_ssl_config.html%23configuringsecuresocketslayerssl
I installed worklight application center v5.0.6 on a Linux system. I used Liberty profile with the following property:
worklight application center URL:
http://{host}:9080/appcenterconsole/applications/Appplications.html
I am able to install the Installer on my android and IOS device using this URL:
http://{host}:9080/appcenterconsole/installers.html
However, when I run the "IBM App Center" client, I got failed to connect to the server error with the following setting input:
username: appcenteradmin
pass: mypass
server: {host}:9080/appcenterconsole/applications
SSL: OFF
Can anyone help me resolve this issue ?
The IBM App Center Client does not connect to appcenterconsole, it connects to the "Application Center Services", i.e. to applicationcenter.
Try as server: {host}:9080/applicationcenter
Example: 192.168.178.42:9080/applicationcenter
Details:
{host}:{port}/appcenterconsole is the Administration Console. You use this when you want to upload applications via browser. This is just the HTML frontent that you see in the browser.
{host}:{port}/applicationcenter are the REST services. They do the real work. The HTML frontend connect to the REST services automatically to do the real work. The Mobile Client does not need a "HTML frontend" since it is a mobile application that has its own GUI, hence it needs to connect to the REST services, not to the appcenterconsole.