General device information
Endpoint name
Tip: For more information on endpoint names, see the device identity section.
FCU parameter name |
endpoint_name |
Name on the device |
mbed.EndpointName |
Details |
Unique identifier of the device you give to your device in the factory. FCU uses the endpoint name as the Common Name (CN) of the device certificate. We recommend using only the characters a-z, A-Z, ' () +,-.?:/= and SPACE for the endpoint name. |
Mandatory/optional |
Mandatory |
FCU configuration source |
API parameter |
KCM type |
Configuration parameter |
Format in KCM |
String |
Validations in FCU |
Present and not empty |
Validations in FCC |
Present and not empty |
Warning: FCU uses the endpoint_name
value in generating a device certificate. If your device has pre-provisioned credentials, do not pass the endpoint_name
attribute; otherwise, you will receive an error.
Entropy
FCU parameter name |
N/A |
Name on the device |
Entropy |
Details |
Determines the entropy source. Devices without a strong source of entropy are considered insecure. A reliable source of entropy must be provided, so that any keys and credentials generated on the device are not predictable to an attacker. |
Mandatory/optional |
Optional |
FCU configuration source |
Depends on entropy-generation-mode : | by_device | Entropy does not exist in the bundle | by_tool | FCU generates internally | externally_supplied | File entropy.bin in the device configuration folder (derived from API parameter device_keys_location ) |
|
KCM type |
N/A |
Format in KCM |
N/A |
Validations in FCU |
Present if entropy-generation-mode is not by_device , binary, size of 48 bytes |
Validations in FCC |
If present - size of 48 bytes |
Verify device configuration on device
FCU parameter name |
verify-on-device |
Name on the device |
Verify |
Details |
True/False. |
Mandatory/optional |
Optional |
FCU configuration source |
Configuration file |
KCM type |
Configuration parameter |
Format in KCM |
Integer, 4 bytes, machine endianity, 1 (true), 0 (false) |
Validations in FCU |
Present only when configured true |
Validations in FCC |
N/A |
Disable factory flow
FCU parameter name |
factory_fcc_disable |
Name on the device |
Disable |
Details |
True/False. |
Mandatory/optional |
Optional |
FCU configuration source |
API parameter |
KCM type |
Configuration parameter |
Format in KCM |
Integer, 4 bytes, machine endianity, 1 (true), 0 (false) |
Validations in FCU |
Present only when configured true |
Validations in FCC |
N/A |