Hello, I'm having a hard time understanding the concept of configuration keys and certificates.
So lets say I'm working developing a generic solution that may be sold to different clients. Some of them may buy the solution per life, others on a monthly basis and some others on a yearly basis.
If in my solution I have a configuration Key, a license code and a certificate (signed by a third party...) should I have this certificate to expire in one month, and then constantly ship new solutions to those clients who renew their license? Or should I branch the solution just to have multiple certificates?
Maybe I'm missing something, any help will be appreciated.