Enterprise Assistant Configuration for RPC-Go¶
The RPC-Go local configuration option does not communicate with a remote server (RPS). RPC-Go will establish a communication channel to Enterprise Assistant (EA) directly and handle the CSR process. The wanted configuration options will be passed via command line flags or a config .yaml
/.json
file using RPC-Go. Configuration of AMT is handled entirely locally by RPC-Go.
Prerequisites¶
Software¶
Services¶
The following services are assumed to be configured and running in your enterprise environment.
- Microsoft* Certificate Authority (CA)
- An AMT TLS Certificate template is required. See TLS Certificate Template for additional steps on creating a template.
- Microsoft* Active Directory (AD)
Settings Configuration¶
-
Start Enterprise Assistant.
-
Open the Enterprise Assistant
File > Settings
menu to configure the RPC-Go connection. -
Under RPC Client section, for Address, choose the IP Address or FQDN of the EA Server.
-
Set a Username of your choice.
-
Set a Password of your choice.
-
Set a 32 or 64-character Security Key of your choice. This key is used when generating JWT tokens for authentication between RPC-Go and EA communication.
-
Security Groups
will list all of the security groups of the domain controller that have been created within the Computers group. When Enterprise Assistant creates a new Computer account (like a new AMT device), it will join the selected Security Groups. -
Provide the full name of the Certificate Authority and click the checkmark.
-
It will then list the available Certificate Templates to choose from. This will let you select a template specifically created for AMT. See TLS Certificate Template for additional steps on creating a template.
-
Choose how to issue the certificate. Typically,
SAM Account Name
is most commonly used as theCommon Name
.Example - Configured Settings
-
Press OK to save the Settings.
-
Restart Enterprise Assistant by exiting the program and rerunning the executable.
-
The HTTP server should show as started now in the Console output.
-
Enterprise Assistant will now wait and listen for RPC-Go to make requests to issue Certificates signed by Microsoft CA.