Related to platform deployment, what kind of webserver are thingerio use?
I already used my own VPS with thingerio platform installed to connect to several embedded device and so far it is quite good. But when i tried to install the SSL certificate, it always asks by certificate provider the type of webserver that we use.
So, to avoid SSL misconfiguration, could you inform us the type of webserver in the thingerio platform?
Okay, i tried around a week and got problem regarding SSL installation.
This is because we got 2 files from certificate provider : the one is *.ca file and the other is *.crt file. The CA file must be installed to the server in order to finished SSL implementation in our server. But, unfortunately there are no *.ca file by default on thingerio to replace with new one. So, i can’t use my *.ca file from certificate provider.
I just use *.crt file, and when i accessed my server in several browser like chromium or chrome, there are warning regarding insecure connection.
When i consult with my certificate provider, they asked me what type of webserver am i using. It is very important to SSL configuration.
I still don’t have a clue.
Hi @astonix you need to use PEM format for setting your SSL certificate, like in any Apache or Nginx. Did you check the format of the default certificates? Check out some posts that may help:
Yes, i already checked the default certificates.
I got the same type of files from certificate authority,there are CA bundle that consists of : *.ca file and *.crt file. The .crt one i put below the default file in server.crt. Then, the *.ca file i put separate directory under “certificates” directory which named “CA_bundle”. Then i added new line on config.json file like this :
Hi @astonix, you cannot change the key to ssl_certificate_CA, as the server will not be looking for that in the boot, it should be just ssl_certificate for the file containing the public certificate (cut), and the ssl_certificate_key pointing to the certificate private key (.key).
The public certificate (.crt), will look like this:
As I undertand, this kind of files are the common files for configuring SSL in apaches, nginx, and so on. So, you must be sure about what is your public key, your private key, what format they have, etc. (you can open them with a text editor)
Thanks for your detailed answer, it matter to me. I reissue for the CSR and got private key also. I installed certificate both .crt and .key, and it’s work!
Thank you!