General Info About SSL (HTTPS)

General Info About SSL (HTTPS)

An SSL certificate is a security certificate associated with a domain name. It allows your users to securely access your Progressive Web App (PWA) by encrypting all exchanges.
When an SSL certificate is activated, your users see a lock symbol next to the address bar in the browser, indicating that their data is secure.
The URL your Progressive Web App (PWA) will be accessed through starts with https:// instead of http:// (the "s" indicates a secure connection).
Additionally, access to your back office is also secure, thanks to the same certificate.


1. SSL Certificate Included

Before installing your own domain name, you are entitled to a Muse mBaaS SSL certificate while using the default URL under the form https://yourprojectname.musegravity.app

When you install your own domain name on your app, Muse mBaaS automatically provides a free SSL certificate to your domain name within an average of 24 hours.
Muse mBaaS will automatically redirect all non secure traffic to an https:// URL using an SSL certificate. 

Note:
Resellers who have installed their own domain name on their reseller dashboard, can either use Muse mBaaS automatic Wild card certificate generated, or buy their own wildcard certificate from Gandi to be able to secure unlimited subdomains on a single certificate.


2. How Can I Verify that my SSL Certificate is Active?

In your back office, in the menu on the left side, go to Publish > Certificates > SSL. This page informs you of the operations that have taken place in your PWA. 
For example, immediately after having installed your domain name, you will see a message indicating that an SSL certificate is in the process of being declared for your PWA (this process takes a few minutes).
This page will also indicate when your certificate will next be renewed : all is done automatically, no action is required on your side.



3. Compatibility With Old Browsers

Some older browsers that do not support high security standards may face compatibility problems.
Those visiting your PWA who are using these browsers will have issues accessing your site in https.
For your information, here is a non-exhaustive list of browsers that may pose compatibility problems :
  1. Internet Explorer on Windows XP
  2. Firefox in versions older than 2.0
  3. Safari on macOS with versions older than 4.0
  4. Safari on iOS with versions older than 3.1
  5. Android for versions older than 2.3

4. Expert Users : Why and How to Install An Additional SSL Certificate?

Muse mBaaS gives you the option to install an SSL certificate including a more extensive identity verification, that you can get with Gandi.
This has an additional cost, to be paid directly to Gandi.

This does not have any impact on the security of exchanges within your PWA—the two certificates are identical from a technical standpoint, it just allows you to inform your users of the legitimacy of the organization who's published this PWA.

For your information, the SSL certificate provided by Muse mBaaS is equivalent to the one provided in Gandi's "Standard" offer, the identity verification being done via domain name validation. The "Pro" and "Business" offers are the ones that include a paper identity verification.

If you want to subscribe and install an additional certificate on your PWA, follow the instructions given in the online help : Install an SSL certificate with Gandi.
    • Related Articles

    • The Sections of the App

      The Sections are the basis of your Muse mBaaS application. - To create and manage the sections of your application go to the left menu Design & Structure > Structure > Sections: The sections of your app are listed on the right side of the backend. - ...
    • App Language VS Backend Language

      1. Choose the application language The language of the application for generic texts is by default the language of the portal in which you created your app/backend. 1. Go to the menu "Settings" at the bottom left of your back office 2. Select "App ...
    • The Name of the App

      1. App Name and Muse mBaaS Project Name The project name you register when you create your Beautiful App is the name that will appear in your Muse mBaaS backend URL. For example, if you created your Beautiful App as "myapp", your backend URL will be: ...
    • Can I Create Multi-Language Apps?

      The language of the app is managed from the menu: Settings > App information > App language. It is the language in which all generic texts and automatic messages will appear in your app. Only one general language can be defined per app. The language ...
    • Launch the Native Apps When Clicking a Link from Outside the App

      Example: I share an article from my app on Facebook or Twitter or via email. Final users click the link to your article from Facebook or Twitter or their email: - If they have installed the native app on their device, the native app will be launched ...