We have a Java EE project on GlassFish that contains a login screen that we want to secure through SSL.
What's the disadvantage of using a self generated certificate instead of one signed from a CA in production? Will it give warnings and a bad experience to the end user?