You should have some kind of transport security for sensitive information.
That being said, SSL is SSL.... from a technical point of view (so even a self signed one would work).
From a TRUST and User Point of view that is different.
-> You want some sort of Trust thru chain signing. (https://en.wikipedia.org/wiki/Chain_of_trust)
This can either be done by commercial entities specialized in Certificates or by going with a provider (free) such as LetsEncrypt. (https://letsencrypt.org/).
Extended Validation == More Trust?
With commercial services you can go for what is known as extended validation. Here you get a more involved process...
Check out the following link to see if it makes sense for your applciation: https://medium.com/@munteanu210/all...d-validation-ev-ssl-certificates-9be258c31e29
That being said, SSL is SSL.... from a technical point of view (so even a self signed one would work).
From a TRUST and User Point of view that is different.
-> You want some sort of Trust thru chain signing. (https://en.wikipedia.org/wiki/Chain_of_trust)
This can either be done by commercial entities specialized in Certificates or by going with a provider (free) such as LetsEncrypt. (https://letsencrypt.org/).
Extended Validation == More Trust?
With commercial services you can go for what is known as extended validation. Here you get a more involved process...
Check out the following link to see if it makes sense for your applciation: https://medium.com/@munteanu210/all...d-validation-ev-ssl-certificates-9be258c31e29