Skip to content

Validation Run

Running the Provisioner is the same thing as running the Validation. If you are new to HIRS and want a step-by-step tutorial, it is best to start with the Getting Started page.

Note

Before running the Provisioner, make sure to check the ACA Web Portal:

  1. Verify the ACA policy is set for your use case
  2. Verify all necessary Trusted Certificates (including the chains) are uploaded

Run

Run in a terminal:

sudo tpm_aca_provision

Run in an Admin PowerShell terminal:

tpm_aca_provision.exe

Note

If the TPM auto detection is turned off, additional command line options are necessary. See the Provisioner Configuration: audo_detect_tpm section for details on this.

Troubleshooting

  • Nothing prints to the terminal when run:
    Check that appsettings.json is a valid JSON file. Search “JSON validator” on a preferred internet search engine, then copy-and-paste the appsettings.json file into the validator. This will help find any structural errors in this file.