I am in the process of setting up a white label web store platform which will be accessed through customer owned domain names, but I need to have the entire site protected by SSL for all customers. I realise I could probably add an SSL certificate for each individual customers registered domain name but given the fact that all of my customers will be hosted with the same software on the same servers and the only thing that changes is the domain name I am wondering if there is a better option.
All connections will be terminated on an AWS Elastic Load Balancer.
Examples of addresses could be... www.customer-domain.com www.customer-domain-2.com ... websales.customer-domain.com ... customer-name.websales.mydomain.com
I am expecting to terminate upwards of 1000+ domain names to this software stack. Each domain name will be detected by the website and the webstore will be displayed based on the domain name in question.
Would a wild-card certificate work here or what would be best. It is fine if the SSL certificate is registered to my company as long as it can validate on any domain name that connects to my website and it doesn't throw an SSL error or cause browser trust issues where the certificate is deemed suspicious and the user is blocked from accessing the site.