Sensitive information stored in our database is stored encrypted.
My application needs a single global AES 256 encryption key. My boss suggests using the same key stored in a certificate used for our SSL. Mind you this application is not SSL related.
I'm wondering if this is a good idea? Maybe we should store a separate key in a database or in the Java backend code itself?
I hear SSL uses a variety of encryption methods and so the key used by SSL may not be compatible with the encryption we use, which is always AES 256?
Help appreciated