You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/how-to.md
+44-6
Original file line number
Diff line number
Diff line change
@@ -86,13 +86,13 @@ Here is steps for getting an account:
86
86
* You can remember and securely save the mnemonic phrase shown after the key is created
87
87
to be able to recover the key later.
88
88
* Share generated `address` and `pubkey` with a number of `Trustee`s sufficient for account addition operation.
89
-
* One of `Trustee`s proposes to add the account to the ledger: `dclcli tx auth propose-add-account --address=<account address> --pubkey=<account pubkey> --roles=<role1,role2,...> --from=<trustee name>`
89
+
* One of `Trustee`s proposes to add the account to the ledger: `dclcli tx auth propose-add-account --address=<account address> --pubkey=<account pubkey> --roles=<role1,role2,...> --vid=<vendorID for vendor role> --from=<trustee name>` (p.s. A vendor role is tied to a Vendor ID, hence while proposing a Vendor Role vid is a required field.)
90
90
* Sufficient number of other `Trustee`s approve the proposed account: `dclcli tx auth approve-add-account --address=<account address> --from=<trustee name>`
91
91
* Check that the active account exists: `dclcli query auth account --address=<account address>`
- vid: `uint16` - model vendor ID (positive non-zero)
328
+
- pid: `uint16` - model product ID (positive non-zero)
329
+
- softwareVersion: `uint32` - model software version
330
+
- softwareVersionSting: `string` - model software version string
331
+
- cdVersionNumber `uint32` - CD Version Number of the certification
332
+
- firmwareDigests `string` - FirmwareDigests field included in the Device Attestation response when this Software Image boots on the device
333
+
- softwareVersionValid `bool` - Flag to indicate whether the software version is valid or not (default true)
334
+
- otaURL `string` - URL where to obtain the OTA image
335
+
- otaFileSize `string` - OtaFileSize is the total size of the OTA software image in bytes
336
+
- otaChecksum `string` - Digest of the entire contents of the associated OTA Software Update Image under the OtaUrl attribute, encoded in base64 string representation. The digest SHALL have been computed using the algorithm specified in OtaChecksumType
337
+
- otaChecksumType `string` - Numeric identifier as defined in IANA Named Information Hash Algorithm Registry for the type of otaChecksum. For example, a value of 1 would match the sha-256 identifier, which maps to the SHA-256 digest algorithm
338
+
- maxApplicableSoftwareVersion `uint32` - MaxApplicableSoftwareVersion should specify the highest SoftwareVersion for which this image can be applied
339
+
- minApplicableSoftwareVersion `uint32` - MinApplicableSoftwareVersion should specify the lowest SoftwareVersion for which this image can be applied
340
+
- releaseNotesURL `string` - URL that contains product specific web page that contains release notes for the device model.
##### 1A. Publish an intermediate or leaf X509 certificate(s) to be used for signing the Certification blob
307
345
This step is needed for off-ledger certification use case only, see [use_cases_device_off_ledger_certification](use_cases/use_cases_device_off_ledger_certification.png).
0 commit comments