Hi,
The problem: How to auto distribute a certificate enabling decryption of Always Encrypted SQL Server columns to a specific AD group of users within a domain.
From previous assistance here, it seems:
1- GPO can't push a certificate to a users Personal Folder in the Certificate Store.
2 - Install Enterprise CA? This seems to only create and distribute new certificates on request, not distribute existing certificates.
3 - Using GPO to loading certificates to Local Computer? This would require a formidable manual process of running MMC and adding read permission for each user account in the MMC Security dialog box on each computer ewww.
4 - Workaround? Run a script to copy and load certificates from a shared folder on login. That will require additional testing, debugging etc and adds at least one other potential point of failure.
5 - Push Certificates to Trusted Users via GPO? As far as I can tell, this doesn't mean that only Trusted Users receive them - everybody receives them. So it even if you could repoint the SQL Server MK path to 'Trusted Users', it wouldn't restrict the decryption certificate to the AD group.
People must surely be pushing these certificates out to users in the real world - how on earth is it done?
Thanks!
Jack