I am running my fleet on WINDOWS_2012 servers.
During server setup (install.bat) I need access to C:\GameMetadata\Certificates in order to configure my servers for secure client connections.
In particular, my game was built in Unity and uses the Mirror package https://mirror-networking.com/ for networking. The Mirror SDK wants me to supply a .pfx certificate container.
So my install.bat attempts the following:
- Elevates the installer by running powershell as an administrator
- Installs OpenSSL (and its dependencies)
- Uses OpenSSL to generate a .pfx file from the .pem files located at
Unfortunately, the installer fails at step 3 because the .pem files (located at C:\GameMetadata\Certificates) require User Account Control (UAC) consent to access.
Is it possible for the default location of the generated certificates (.pem files) to be changed or for the UAC requirement to be removed?
Should I not be trying to access the .pem files at install time in this way?
Thanks for your consideration on this issue.