Skip to content

Commit 7ff9f8c

Browse files
committed
Device Identity Provisioning: Set Certificate, address reviews and consistency cleanup
Signed-off-by: Fabrizio Damato <[email protected]>
1 parent 7c13939 commit 7ff9f8c

File tree

4 files changed

+199
-170
lines changed

4 files changed

+199
-170
lines changed

specifications/device-identity-provisioning/bibliography.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,10 @@ references:
4545
year: 2000
4646
month: 11
4747
url: "https://datatracker.ietf.org/doc/html/rfc2986"
48+
- id: "ocp-command-registry"
49+
title: "OCP Command Registry"
50+
publisher: "Open Compute Project"
51+
issued:
52+
year: 2025
53+
month: 9
54+
url: "https://github.com/opencomputeproject/ocp-registry/blob/main/command-registry.md"

specifications/device-identity-provisioning/cddl/envelope-signed-csr-eat.cddl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
cwt-envelope-signed-csr-eat = {
2-
; The EAT Profile for Envelope-Signed CSR OCP will register
3-
&(eat-profile : 265 ) => ~oid ; "1.3.6.1.4.1.42623.1" - note: `~` strips CBOR tag #6.111(oid) from `oid`
4-
52
; Issuer claim is StringOrURI (tstr)
63
&(iss : 1) => tstr
74

specifications/device-identity-provisioning/diag/envelope-signed-csr-eat-example.diag

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@ signed-cwt / 18([
22
/ protected / <<{
33
/ alg-id / 1 : 7,
44
/ content-type / 3 : "application/eat+cbor",
5-
/ kid / 4 : 'Example OCP Envelope-Signed CSR CWT'
5+
/ kid / 4 : 'RT Alias Key'
66
}>>,
77
/ unprotected / {/ x5-chain / 33 : h'59025630820252308201d9a003020102021431a4ef62e5244e4d952ea485976098090d5f242f300a06082a8648ce3d040303307b310b30090603550406130255533113301106035504080c0a43616c69666f726e69613116301406035504070c0d53616e204672616e636973636f311d301b060355040a0c144578616d706c65204f7267616e697a6174696f6e3120301e06035504030c174578616d706c652043575420456e646f7273656d656e74301e170d3235303231333139303230345a170d3236303231343139303230345a307b310b30090603550406130255533113301106035504080c0a43616c69666f726e69613116301406035504070c0d53616e204672616e636973636f311d301b060355040a0c144578616d706c65204f7267616e697a6174696f6e3120301e06035504030c174578616d706c652043575420456e646f7273656d656e743076301006072a8648ce3d020106052b8104002203620004fcd3fad48575addceee9638583aa7054f71a402f35993901923cc0ee9763b85b1e729c740331f4e91079559bce17d5c3b706748333faeb192120e32d815f88f7310ae05df55060f96fbdb2d0acb19e710d25ec27cfa8945fe5dda73332813feda31e301c301a0603551d1104133011820f7777772e6578616d706c652e636f6d300a06082a8648ce3d040303036700306402306e1166a8a3132d4a20e0200a26d1eba0937fec54fdb7547eb7c5ccca0370170853294cdd6b3a1eb0fe649f12446d8b17023071219daf2b7c1aa6f7727d053e1027309594fd8cab9f820fa89d8f88fc7e551c0d30781b12aea48b53fde200e6cf082b' },
88
/ payload / <<{
9-
/ eat-profile / 265 : h'88378952',
109
/ iss / 1 : "RT Alias Key",
1110
/ nonce / 10: h'AAAABBBBAAAABBBBAAAABBBB',
1211
/ csr / -70001 : h'59025630820252308201d9a003020102021431a4e0',

0 commit comments

Comments
 (0)