Certificate is already installed on machine. Now I want to give read permission on PrivateKey of Certificate to application user.
You can use WinHttpCertCfg.exe, a Certificate Configuration Tool Link: https://docs.microsoft.com/en-us/windows/desktop/winhttp/winhttpcertcfg-exe--a-certificate-configuration-tool
Some code example:
Set privatekeyAcces to Svc-LocalAgent$@mydomain.local
*.\WinHttpCertCfg.exe -g -c LOCAL_MACHINE\MY -s *.d365.mydomain.com -a "Svc-LocalAgent$@mydomain.com"*