Comments (8)
Certificates can be embedded in the launcher code.
To embed certificates into Headwind MDM launcher, you need to do the following:
- Place the certificate files (PEM) into the app/src/main/assets directory
- Fill the "certificates" string array in the app/src/main/res/values/strings.xml
Note that downloading certificates from some URL is not safe so it's not done that way.
from hmdm-server.
@h-mdm, I've just used new cerificate embedding and it works fine, but I have a problem with opening websistes in Kiosk Browser
with self-signed certificates. It's just showing blank page.
In Logcat, there's an info:
Failed to validate the certificate chain, error: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
Chrome opens this website correctly as trusted. Can I do something with this?
from hmdm-server.
I guess you can't use just a single self-signed certificate, but you need a chain of at least two certificates, so the "root" certificate is embedded as trusted, and a second one is used by a website.
from hmdm-server.
So why Chrome opens it correctly?
I've embedded root certificate so in my opinion it should work.
from hmdm-server.
If Chrome trust the certificate, other web clients should trust it as well. Probably the Android component WebViewClient has a bug and it doesn't trust the certificates registered by an MDM app.
Anyway, you can rebuild the kiosk browser and ignore the SSL error: https://stackoverflow.com/questions/33825696/android-error-in-webview-loadurl-trust-anchor-for-certification-path-not-fou
from hmdm-server.
Yea, I thought about rebuilding, but I couldn't find repo of Kiosk Browser what made me thinking that it's private.
from hmdm-server.
Please contact the technical support https://h-mdm.com/contact-us/
from hmdm-server.
I've made the decision to leave it like it is. I mean, without SSL.
These websites are inside use only, so HTTPS is not needed - there's much more to do and little profit :)
from hmdm-server.
Related Issues (20)
- Self signed certificated and app error ERROR TAG: trust_anchor HOT 1
- Web Panel does not show the applications added by the API in a configuration. HOT 5
- Error 500 | Cannot Genrate QRCode after Installation HOT 2
- failed to deploy WAR file HOT 1
- Security error on ActiveMX, devices can not connect to message broker HOT 5
- Migration to organization HOT 4
- Order Softwares HOT 1
- FireOS support
- Postgre DB default LATIN1 encoding leads to "Failure to deploy war" HOT 1
- Difficulty Setting Up Local Environment for Geolocation Functionality HOT 1
- Qr code not open HOT 1
- Feature request - Accessibility settings
- reporting wrong version HOT 2
- System update on Pixel Tablet does not work HOT 2
- Setting homepage for Edge browser HOT 1
- Log4j Vuln HOT 5
- Login Issue HOT 1
- Cant be reached error when trying to generate QR code HOT 1
- AngularJS vulnarable version
- Provide tags or releases
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hmdm-server.