Validations

Validate Agent Certificate Authority IIS Keystore
User Yes Yes Yes Yes
.Net framework Yes Yes Yes Yes
Powershell Yes Yes Yes Yes
CertUtil Yes Yes No No
Certadm.dll Yes Yes No No
netsh Yes No No No
RPC Yes Yes Yes Yes
WinRM Yes Yes Yes Yes
WMI Yes Yes Yes Yes
IIS No No Yes No

KeyStore: Select this option if you need to add to validate only the Microsoft Certificate Store related functionality.
  • User Access: It will validate by connecting to the target machine with the specified username and password and check if it has admin access.
  • .Net Framework: It will check if .Net framework 4.5+ is installed and will display the current .Net framework version.
  • Powershell version: It will check if Powershell is installed and will display the current Powershell version
  • CertUtil: It will check if certutil component is available. This is used to get the CA name and the corresponding templates.
  • CertAdm.dll: This is the native component used to access the CA and will check if this component is available in the C:WindowsSystem32 folder. Sometimes, while trying to access this component during the verification it will return an error and hence, a manual check must be performed.
  • netsh.exe: This is used to bind the certificate to the installed agent port (8999).
  • RPC service: The remote procedure call service must be running to perform all the remote operations and it will validate if the service is installed and running on the target machine.
  • WinRM service: Windows Remote Management service is required for the Powershell execution and it will validate if the service is installed and running on the target machine.
  • WMI service: Windows Management Instrumentation service is required for WMI and Powershell execution and it will validate if the service is installed and running on the target machine.
  • IIS: It will check if the IIS server is installed and identify the current IIS version.