Let me explain you the process of SSL set up with an example. Our company uses Enom reseller program for this.
After your customer makes a purchase of SSL cert from you, you need to ask them to provide you with the following information:
1) his CSR. Information about CSR generation you can find here http://www.geotrust.com/support/generate-csr/
(it depends on the type of web server, where his domain hosts)
2) his contact information:
After that you have to log in your enom reseller account, purchase needed type of SSL cert and proceed with configuration. To configure SSL you paste CSR in the proper field and your customer’s contact information. Then you will be asked for Approval Email, where your SSL cert will be sent afterwards. Usually approval email can be chosen from the following options: it can be email address mentioned in your customer’s contact information or firstname.lastname@example.org email@example.com firstname.lastname@example.org
etc.(domain.com – is the domain, for which SSL cert will be issued)
After that you can tell your customer to check his email, check the accuracy of SSL information and approve SSL order. After he does this, SSL cert will be sent to his email address and he’ll be able to install it on server