From 0cc9f9131f85f50ff355c246c021c30702f550d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Penteado?= <4219131+joaopenteado@users.noreply.github.com> Date: Tue, 12 Aug 2025 22:00:56 +0900 Subject: [PATCH 1/2] Add x509-certificate codec (#1) --- table.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/table.csv b/table.csv index 1bb996a..75ab167 100644 --- a/table.csv +++ b/table.csv @@ -140,6 +140,7 @@ swhid-1-snp, ipld, 0x01f0, draft, Soft json, ipld, 0x0200, permanent, JSON (UTF-8-encoded) messagepack, serialization, 0x0201, draft, MessagePack car, serialization, 0x0202, draft, Content Addressable aRchive (CAR) +x509-certificate, serialization, 0x0203, draft, DER-encoded X.509 (PKIX) certificate per RFC 5280; single certificate only (no chain); raw DER bytes (not PEM) ipns-record, serialization, 0x0300, permanent, Signed IPNS Record libp2p-peer-record, libp2p, 0x0301, permanent, libp2p peer record type libp2p-relay-rsvp, libp2p, 0x0302, permanent, libp2p relay reservation voucher From 4263117aff282b9f85ca6fc202d5c3fe950fac29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Penteado?= <4219131+joaopenteado@users.noreply.github.com> Date: Wed, 20 Aug 2025 13:11:46 +0900 Subject: [PATCH 2/2] Bump x509-certificate type to 0x0210 to leave space for future CAR extensions Co-authored-by: Rod Vagg --- table.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/table.csv b/table.csv index 75ab167..646d031 100644 --- a/table.csv +++ b/table.csv @@ -140,7 +140,7 @@ swhid-1-snp, ipld, 0x01f0, draft, Soft json, ipld, 0x0200, permanent, JSON (UTF-8-encoded) messagepack, serialization, 0x0201, draft, MessagePack car, serialization, 0x0202, draft, Content Addressable aRchive (CAR) -x509-certificate, serialization, 0x0203, draft, DER-encoded X.509 (PKIX) certificate per RFC 5280; single certificate only (no chain); raw DER bytes (not PEM) +x509-certificate, serialization, 0x0210, draft, DER-encoded X.509 (PKIX) certificate per RFC 5280; single certificate only (no chain); raw DER bytes (not PEM) ipns-record, serialization, 0x0300, permanent, Signed IPNS Record libp2p-peer-record, libp2p, 0x0301, permanent, libp2p peer record type libp2p-relay-rsvp, libp2p, 0x0302, permanent, libp2p relay reservation voucher