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/transactions.md
+22
Original file line number
Diff line number
Diff line change
@@ -128,6 +128,7 @@ Adds a record about a Vendor.
128
128
- companyLegalName: `string` - Legal name of the vendor company
129
129
- companyPreferredName: `optional(string)` - Preferred name of the vendor company
130
130
- vendorLandingPageURL: `optional(string)` - URL of the vendor's landing page
131
+
- schemaVersion: `optional(uint16)` - Schema version to support backward/forward compatability(default 0)
131
132
- In State: `vendorinfo/VendorInfo/value/<vid>`
132
133
- Who can send:
133
134
- Account with a vendor role who has the matching Vendor ID
@@ -147,6 +148,7 @@ Updates a record about a Vendor.
147
148
- companyLegalName: `optional(string)` - Legal name of the vendor company
148
149
- companyPreferredName: `optional(string)` - Preferred name of the vendor company
149
150
- vendorLandingPageURL: `optional(string)` - URL of the vendor's landing page
151
+
- schemaVersion: `optional(uint16)` - Schema version to support backward/forward compatability(default 0)
150
152
- In State: `vendorinfo/VendorInfo/value/<vid>`
151
153
- Who can send:
152
154
- Account with a vendor role who has the matching Vendor ID
@@ -209,6 +211,7 @@ Not all fields can be edited (see `EDIT_MODEL`).
209
211
- supportURL: `optional(string)` - URL that contains product specific web page that contains support details for the device model.
210
212
- productURL: `optional(string)` - URL that contains product specific web page that contains details for the device model.
211
213
- lsfURL: `optional(string)` - URL to the Localized String File of this product.
214
+
- schemaVersion: `optional(uint16)` - Schema version to support backward/forward compatability(default 0)
212
215
- In State:
213
216
-`model/Model/value/<vid>/<pid>`
214
217
-`model/VendorProducts/value/<vid>`
@@ -254,6 +257,7 @@ All non-edited fields remain the same.
254
257
- supportURL: `optional(string)` - URL that contains product specific web page that contains support details for the device model.
255
258
- productURL: `optional(string)` - URL that contains product specific web page that contains details for the device model.
256
259
- lsfURL: `optional(string)` - URL to the Localized String File of this product.
260
+
- schemaVersion: `optional(uint16)` - Schema version to support backward/forward compatability(default 0)
257
261
- lsfRevision: `optional(uint32)` - LsfRevision is a monotonically increasing positive integer indicating the latest available version of Localized String File.
258
262
- In State: `model/Model/value/<vid>/<pid>`
259
263
- Who can send:
@@ -305,6 +309,7 @@ If one of `OTA_URl`, `OTA_checksum` or `OTA_checksum_type` fields is set, then t
305
309
- otaChecksum `optional(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
306
310
- otaChecksumType `optional(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
307
311
- releaseNotesURL `optional(string)` - URL that contains product specific web page that contains release notes for the device model.
312
+
- schemaVersion: `optional(uint16)` - Schema version to support backward/forward compatability(default 0)
@@ -351,6 +356,7 @@ All non-edited fields remain the same.
351
356
- otaURL `optional(string)` - URL where to obtain the OTA image
352
357
- otaFileSize `optional(string)` - OtaFileSize is the total size of the OTA software image in bytes
353
358
- otaChecksum `optional(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
359
+
- schemaVersion: `optional(uint16)` - Schema version to support backward/forward compatability(default 0)
354
360
355
361
- In State: `model/ModelVersion/value/<vid>/<pid>/<softwareVersion>`
356
362
- Who can send:
@@ -488,6 +494,7 @@ from the revocation list.
488
494
- transport `optional(string)` - optional field describing the transport
489
495
- parentChild `optional(string)` - optional field describing the parent/child - Currently 'parent' and 'child' types are supported
490
496
- certificationIDOfSoftwareComponent `optional(string)` - optional field describing the certification ID of software component
497
+
- schemaVersion: `optional(uint16)` - Schema version to support backward/forward compatability(default 0)
@@ -995,6 +1011,8 @@ then the certificate will be in a pending state until sufficient number of other
995
1011
- revoke-child: `optional(bool)` - to revoke child certificates in the chain - default is false
996
1012
- info: `optional(string)` - information/notes for the revocation proposal
997
1013
- time: `optional(int64)` - revocation proposal time (number of nanoseconds elapsed since January 1, 1970 UTC). CLI uses the current time for that field.
1014
+
- schemaVersion: `optional(uint16)` - Schema version to support backward/forward compatability(default 0)
1015
+
998
1016
- In State: `pki/ProposedCertificateRevocation/value/<Certificate's Subject>/<Certificate's Subject Key ID>`
999
1017
- Who can send:
1000
1018
- Trustee
@@ -1059,6 +1077,7 @@ and DACs (leaf certificates) added to DCL if they are revoked in the CRL identif
1059
1077
- dataDigest: `optional(string)` - Digest of the entire contents of the associated file downloaded from the DataUrl. Must be omitted if RevocationType is 1. Must be provided if and only if the `DataFileSize` field is present.
1060
1078
- dataDigestType: `optional(uint32)` - The type of digest used in the DataDigest field from the list of [1, 7, 8, 10, 11, 12] (IANA Named Information Hash Algorithm Registry). Must be provided if and only if the `DataDigest` field is present.
1061
1079
- revocationType: `uint32` - The type of file found at the DataUrl for this entry. Supported types: 1 - RFC5280 Certificate Revocation List (CRL).
1080
+
- schemaVersion: `optional(uint16)` - Schema version to support backward/forward compatability(default 0)
1062
1081
- In State:
1063
1082
-`pki/RevocationDistributionPoint/value/<IssuerSubjectKeyID>` -> list of Revocation Distribution Points
1064
1083
-`pki/RevocationDistributionPoint/value/<IssuerSubjectKeyID>/<vid>/<label>`-> Revocation Distribution Point
@@ -1100,6 +1119,7 @@ Updates an existing PKI Revocation distribution endpoint (such as RFC5280 Certif
1100
1119
- dataFileSize: `optional(uint64)` - Total size in bytes of the file found at the DataUrl. Must be omitted if RevocationType is 1.
1101
1120
- dataDigest: `optional(string)` - Digest of the entire contents of the associated file downloaded from the DataUrl. Must be omitted if RevocationType is 1. Must be provided if and only if the `DataFileSize` field is present.
1102
1121
- dataDigestType: `optional(uint32)` - The type of digest used in the DataDigest field from the list of [1, 7, 8, 10, 11, 12] (IANA Named Information Hash Algorithm Registry). Must be provided if and only if the `DataDigest` field is present.
1122
+
- schemaVersion: `optional(uint16)` - Schema version to support backward/forward compatability(default 0)
1103
1123
- In State:
1104
1124
-`pki/RevocationDistributionPoint/value/<IssuerSubjectKeyID>` -> list of Revocation Distribution Points
1105
1125
-`pki/RevocationDistributionPoint/value/<IssuerSubjectKeyID>/<vid>/<label>` -> Revocation Distribution Point
@@ -1145,6 +1165,7 @@ This transaction adds a NOC root certificate owned by the Vendor.
1145
1165
- the signature (self-signature) and expiration date must be valid.
1146
1166
- Parameters:
1147
1167
- cert: `string` - The NOC Root Certificate, encoded in X.509v3 PEM format. Can be a PEM string or a file path.
1168
+
- schemaVersion: `optional(uint16)` - Schema version to support backward/forward compatability(default 0)
0 commit comments