Inspect the endpoint bundle
1
Copy the endpoint zip to a directory on the Windows Server and extract it.
2
Confirm that the extracted bundle contains these files:
Copy the endpoint bundle files to one of the static search paths
The CNG provider searches the following static paths before it reads theCHLIBS_CONFIG environment variable:
C:\Program Files\Futurex\cryptohub.jsonC:\Program Files\Futurex\config\cryptohub.jsonC:\Futurex\cryptohub.jsonC:\Futurex\config\cryptohub.json- The file specified by
CHLIBS_CONFIG
Only one active
cryptohub.json is present in the search path, and its cng.provider_name is Futurex CryptoHub Key Storage Provider.Register the provider
1
Open PowerShell as an administrator in the extracted endpoint directory.
2
Register the provider. Use Approve the Windows elevation prompt if it appears.
-overwrite when replacing an earlier CryptoHub CNG build:3
Confirm that Windows registered the expected provider:
The output includes Futurex CryptoHub Key Storage Provider.
Verify the CryptoHub backend
Provider registration alone does not prove that the provider can authenticate to CryptoHub. Run a backend key-enumeration operation:cng-manager.exe and enumerate the keys visible through the configured service.
Continue to Configure the ML-DSA subordinate CA.
