From bd924b38858f0546dca0174a71f2682eeb37d269 Mon Sep 17 00:00:00 2001 From: Derek Brown <6845676+DerekTBrown@users.noreply.github.com> Date: Wed, 9 Jul 2025 14:35:35 -0400 Subject: [PATCH] Add certificate OID map properties to vNEXT spec This change adds new properties to access certificate OIDs: - connection.oid_map_local_certificate - connection.oid_map_peer_certificate - upstream.oid_map_local_certificate - upstream.oid_map_peer_certificate These properties return maps of all OIDs to their corresponding values in certificates, allowing plugins to access all certificate properties including X.509 extensions. Closes #88 Signed-off-by: Derek Brown <6845676+DerekTBrown@users.noreply.github.com> --- abi-versions/vNEXT/README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/abi-versions/vNEXT/README.md b/abi-versions/vNEXT/README.md index 272062e..a293b74 100644 --- a/abi-versions/vNEXT/README.md +++ b/abi-versions/vNEXT/README.md @@ -1780,6 +1780,10 @@ Returned `status` value is: the peer certificate * `connection.sha256_peer_certificate_digest` (string) - SHA256 digest of the peer certificate +* `connection.oid_map_local_certificate` (map) - map of all OIDs to their + values in the local certificate +* `connection.oid_map_peer_certificate` (map) - map of all OIDs to their + values in the peer certificate #### Upstream connection properties @@ -1803,6 +1807,10 @@ Returned `status` value is: the peer certificate * `upstream.sha256_peer_certificate_digest` (string) - SHA256 digest of the peer certificate +* `upstream.oid_map_local_certificate` (map) - map of all OIDs to their + values in the local certificate +* `upstream.oid_map_peer_certificate` (map) - map of all OIDs to their + values in the peer certificate #### HTTP request properties