Configuration
Configuring your Virtual Signer with environment variables
The virtual signer can be configured with environment variables during deployment.
Any changes to the variables after deployment will invalidate the device & private keys.To ensure that your device cannot be reconfigured after deployment into a different mode that could compromise it's security, the virtual signer will fail to run.
Contact your io.finnet representative for more information if you would like to understand more about these options.
Configuration | Description |
---|---|
Port
| The TCP port opened by the Virtual Signer, part of the URL exposed for device registration. |
LogLevel
| The log level of the Virtual Signer. Valid values are |
OrgId
| Optional. The organization ID used when registering a device on launch. Required if |
InitialDevices
| Optional. Comma-separated device names to be registered on launch. Requires |
AuthClientId
| The client ID used for authentication along with |
AuthClientSecret
| The client secret used for authentication with |
ApprovalMode
| Determines approval mechanism. Valid values: |
ExternalReshareApprovalURL
| The URL of a user API that approves or rejects reshare requests. Required if |
ExternalTransactionApprovalURL
| The URL of a user API that approves or rejects transactions. Required if |
ApprovalHTTPPublicKeyHex
| The EdDSA P256 public key (hex-encoded) used to verify HTTP responses from the user API when |
ApprovalNodeRPCAddress
| Required for |
ApprovalSmartContractAddress
| Required for |
Updated 2 days ago