Reputation: 303
Let's say we have a server only running REST API services, only on HTTPS. The only consumer of the APIs is a mobile app. Do we need certificate from CA or a self signed certificate is enough?
Upvotes: 3
Views: 1918
Reputation: 176372
You will need to use a CA certificate. Otherwise, each mobile client will have to manually set your certificate as trusted.
You can potentially embed the certificate as trusted in the mobile app itself (assuming you distribute the app), however it will be a problem when the time comes to renew the certificate, or rekey/replace the certificate for whatever issue.
Using a globally trusted certificate is the way to go.
Upvotes: 5
Reputation: 4826
You can :
In my opinion, the use of a trusted CA is more secure and more simple.
Upvotes: 4