From b496e9236a6e2ae28587ea7590f34c73ab09d169 Mon Sep 17 00:00:00 2001 From: George J Padayatti Date: Fri, 28 Aug 2026 15:48:55 +0200 Subject: [PATCH 1/2] lotl: add NXD Foundation WRPAC provider pointer Publish NXD Foundation as a WRPAC (relying party access certificate) provider by adding lotl/tl_entries/wrpac-provider/nxd-foundation.json, matching the existing NXD eaa/qeaa provider entries. Points to the NXD WRPAC trusted list (JSON + XML) with the signing trust anchor (verified against the live list signature); operator country SE. --- lotl/tl_entries/wrpac-provider/nxd-foundation.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 lotl/tl_entries/wrpac-provider/nxd-foundation.json diff --git a/lotl/tl_entries/wrpac-provider/nxd-foundation.json b/lotl/tl_entries/wrpac-provider/nxd-foundation.json new file mode 100644 index 0000000..21dbb10 --- /dev/null +++ b/lotl/tl_entries/wrpac-provider/nxd-foundation.json @@ -0,0 +1,10 @@ +{ + "tl_url": "https://trustlist.nxd.foundation/trust-lists/nxd-wrpac-providers-lote.json", + "tl_url_xml": "https://trustlist.nxd.foundation/trust-lists/NXD-TL-WRPAC.xml", + "tl_url_json": "https://trustlist.nxd.foundation/trust-lists/nxd-wrpac-providers-lote.json", + "trust_anchor": "-----BEGIN CERTIFICATE-----\nMIIBnzCCAUagAwIBAgIUTtUzk8xi3gSAgdmjOB3Ngvj72bQwCgYIKoZIzj0EAwIw\nJjELMAkGA1UEBhMCVFQxFzAVBgNVBAoMDk5YRCBGb3VuZGF0aW9uMB4XDTI2MDcw\nOTEwMjM0NloXDTI5MDcwODEwMjM0NlowJjELMAkGA1UEBhMCVFQxFzAVBgNVBAoM\nDk5YRCBGb3VuZGF0aW9uMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEQVTqk6oG\nWN4G15IcOeW27Pp4Akfu54kGaoT1JNNAJbnB7v3zZu1o/9/gHoyrN6Yyu9ww0dAU\nxsWPQFcq2/+U56NSMFAwDgYDVR0PAQH/BAQDAgbAMBEGA1UdJQQKMAgGBgQAkTcD\nADAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQVww37whbwN3DMilF8pSAtQRgIsTAK\nBggqhkjOPQQDAgNHADBEAiA+ISJxsJUvpgYGwAwGo9lBW5e4Z8xxuiFxD4okDlVA\n5gIgUUn3SoF11O2xO8/G9xRHRGENgDQutBst2x26txx0VEI=\n-----END CERTIFICATE-----\n", + "metadata": { + "operator_name": "NXD Foundation", + "country": "SE" + } +} From eacdedead76721e19e22c207f4a757f2d74ccdaf Mon Sep 17 00:00:00 2001 From: George J Padayatti Date: Fri, 28 Aug 2026 18:19:01 +0200 Subject: [PATCH 2/2] lotl: add NXD Foundation entries for remaining provider types Adds NXD Foundation LoTL tl_entries for pid-provider, pub-eaa-provider, wallet-provider, wrprc-provider and ebwoid-provider (Registrars and Registers list, per WE BUILD settings.py ebwoid-provider -> EURegistrarsAndRegistersList). Each points to the NXD trusted list (JSON + XML) with the signing trust anchor (verified against the live list signatures); operator country SE. --- lotl/tl_entries/ebwoid-provider/nxd-foundation.json | 10 ++++++++++ lotl/tl_entries/pid-provider/nxd-foundation.json | 10 ++++++++++ lotl/tl_entries/pub-eaa-provider/nxd-foundation.json | 10 ++++++++++ lotl/tl_entries/wallet-provider/nxd-foundation.json | 10 ++++++++++ lotl/tl_entries/wrprc-provider/nxd-foundation.json | 10 ++++++++++ 5 files changed, 50 insertions(+) create mode 100644 lotl/tl_entries/ebwoid-provider/nxd-foundation.json create mode 100644 lotl/tl_entries/pid-provider/nxd-foundation.json create mode 100644 lotl/tl_entries/pub-eaa-provider/nxd-foundation.json create mode 100644 lotl/tl_entries/wallet-provider/nxd-foundation.json create mode 100644 lotl/tl_entries/wrprc-provider/nxd-foundation.json diff --git a/lotl/tl_entries/ebwoid-provider/nxd-foundation.json b/lotl/tl_entries/ebwoid-provider/nxd-foundation.json new file mode 100644 index 0000000..de6bf01 --- /dev/null +++ b/lotl/tl_entries/ebwoid-provider/nxd-foundation.json @@ -0,0 +1,10 @@ +{ + "tl_url": "https://trustlist.nxd.foundation/trust-lists/nxd-registrars-and-registers-lote.json", + "tl_url_xml": "https://trustlist.nxd.foundation/trust-lists/NXD-TL-Registrars.xml", + "tl_url_json": "https://trustlist.nxd.foundation/trust-lists/nxd-registrars-and-registers-lote.json", + "trust_anchor": "-----BEGIN CERTIFICATE-----\nMIIBnzCCAUagAwIBAgIUTtUzk8xi3gSAgdmjOB3Ngvj72bQwCgYIKoZIzj0EAwIw\nJjELMAkGA1UEBhMCVFQxFzAVBgNVBAoMDk5YRCBGb3VuZGF0aW9uMB4XDTI2MDcw\nOTEwMjM0NloXDTI5MDcwODEwMjM0NlowJjELMAkGA1UEBhMCVFQxFzAVBgNVBAoM\nDk5YRCBGb3VuZGF0aW9uMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEQVTqk6oG\nWN4G15IcOeW27Pp4Akfu54kGaoT1JNNAJbnB7v3zZu1o/9/gHoyrN6Yyu9ww0dAU\nxsWPQFcq2/+U56NSMFAwDgYDVR0PAQH/BAQDAgbAMBEGA1UdJQQKMAgGBgQAkTcD\nADAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQVww37whbwN3DMilF8pSAtQRgIsTAK\nBggqhkjOPQQDAgNHADBEAiA+ISJxsJUvpgYGwAwGo9lBW5e4Z8xxuiFxD4okDlVA\n5gIgUUn3SoF11O2xO8/G9xRHRGENgDQutBst2x26txx0VEI=\n-----END CERTIFICATE-----\n", + "metadata": { + "operator_name": "NXD Foundation", + "country": "SE" + } +} diff --git a/lotl/tl_entries/pid-provider/nxd-foundation.json b/lotl/tl_entries/pid-provider/nxd-foundation.json new file mode 100644 index 0000000..879065b --- /dev/null +++ b/lotl/tl_entries/pid-provider/nxd-foundation.json @@ -0,0 +1,10 @@ +{ + "tl_url": "https://trustlist.nxd.foundation/trust-lists/nxd-pid-providers-lote.json", + "tl_url_xml": "https://trustlist.nxd.foundation/trust-lists/NXD-TL-PID.xml", + "tl_url_json": "https://trustlist.nxd.foundation/trust-lists/nxd-pid-providers-lote.json", + "trust_anchor": "-----BEGIN CERTIFICATE-----\nMIIBnzCCAUagAwIBAgIUTtUzk8xi3gSAgdmjOB3Ngvj72bQwCgYIKoZIzj0EAwIw\nJjELMAkGA1UEBhMCVFQxFzAVBgNVBAoMDk5YRCBGb3VuZGF0aW9uMB4XDTI2MDcw\nOTEwMjM0NloXDTI5MDcwODEwMjM0NlowJjELMAkGA1UEBhMCVFQxFzAVBgNVBAoM\nDk5YRCBGb3VuZGF0aW9uMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEQVTqk6oG\nWN4G15IcOeW27Pp4Akfu54kGaoT1JNNAJbnB7v3zZu1o/9/gHoyrN6Yyu9ww0dAU\nxsWPQFcq2/+U56NSMFAwDgYDVR0PAQH/BAQDAgbAMBEGA1UdJQQKMAgGBgQAkTcD\nADAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQVww37whbwN3DMilF8pSAtQRgIsTAK\nBggqhkjOPQQDAgNHADBEAiA+ISJxsJUvpgYGwAwGo9lBW5e4Z8xxuiFxD4okDlVA\n5gIgUUn3SoF11O2xO8/G9xRHRGENgDQutBst2x26txx0VEI=\n-----END CERTIFICATE-----\n", + "metadata": { + "operator_name": "NXD Foundation", + "country": "SE" + } +} diff --git a/lotl/tl_entries/pub-eaa-provider/nxd-foundation.json b/lotl/tl_entries/pub-eaa-provider/nxd-foundation.json new file mode 100644 index 0000000..5902f01 --- /dev/null +++ b/lotl/tl_entries/pub-eaa-provider/nxd-foundation.json @@ -0,0 +1,10 @@ +{ + "tl_url": "https://trustlist.nxd.foundation/trust-lists/nxd-pub-eaa-providers-lote.json", + "tl_url_xml": "https://trustlist.nxd.foundation/trust-lists/NXD-TL-PubEAA.xml", + "tl_url_json": "https://trustlist.nxd.foundation/trust-lists/nxd-pub-eaa-providers-lote.json", + "trust_anchor": "-----BEGIN CERTIFICATE-----\nMIIBnzCCAUagAwIBAgIUTtUzk8xi3gSAgdmjOB3Ngvj72bQwCgYIKoZIzj0EAwIw\nJjELMAkGA1UEBhMCVFQxFzAVBgNVBAoMDk5YRCBGb3VuZGF0aW9uMB4XDTI2MDcw\nOTEwMjM0NloXDTI5MDcwODEwMjM0NlowJjELMAkGA1UEBhMCVFQxFzAVBgNVBAoM\nDk5YRCBGb3VuZGF0aW9uMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEQVTqk6oG\nWN4G15IcOeW27Pp4Akfu54kGaoT1JNNAJbnB7v3zZu1o/9/gHoyrN6Yyu9ww0dAU\nxsWPQFcq2/+U56NSMFAwDgYDVR0PAQH/BAQDAgbAMBEGA1UdJQQKMAgGBgQAkTcD\nADAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQVww37whbwN3DMilF8pSAtQRgIsTAK\nBggqhkjOPQQDAgNHADBEAiA+ISJxsJUvpgYGwAwGo9lBW5e4Z8xxuiFxD4okDlVA\n5gIgUUn3SoF11O2xO8/G9xRHRGENgDQutBst2x26txx0VEI=\n-----END CERTIFICATE-----\n", + "metadata": { + "operator_name": "NXD Foundation", + "country": "SE" + } +} diff --git a/lotl/tl_entries/wallet-provider/nxd-foundation.json b/lotl/tl_entries/wallet-provider/nxd-foundation.json new file mode 100644 index 0000000..5fe577e --- /dev/null +++ b/lotl/tl_entries/wallet-provider/nxd-foundation.json @@ -0,0 +1,10 @@ +{ + "tl_url": "https://trustlist.nxd.foundation/trust-lists/nxd-wallet-providers-lote.json", + "tl_url_xml": "https://trustlist.nxd.foundation/trust-lists/NXD-TL-WalletProviders.xml", + "tl_url_json": "https://trustlist.nxd.foundation/trust-lists/nxd-wallet-providers-lote.json", + "trust_anchor": "-----BEGIN CERTIFICATE-----\nMIIBnzCCAUagAwIBAgIUTtUzk8xi3gSAgdmjOB3Ngvj72bQwCgYIKoZIzj0EAwIw\nJjELMAkGA1UEBhMCVFQxFzAVBgNVBAoMDk5YRCBGb3VuZGF0aW9uMB4XDTI2MDcw\nOTEwMjM0NloXDTI5MDcwODEwMjM0NlowJjELMAkGA1UEBhMCVFQxFzAVBgNVBAoM\nDk5YRCBGb3VuZGF0aW9uMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEQVTqk6oG\nWN4G15IcOeW27Pp4Akfu54kGaoT1JNNAJbnB7v3zZu1o/9/gHoyrN6Yyu9ww0dAU\nxsWPQFcq2/+U56NSMFAwDgYDVR0PAQH/BAQDAgbAMBEGA1UdJQQKMAgGBgQAkTcD\nADAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQVww37whbwN3DMilF8pSAtQRgIsTAK\nBggqhkjOPQQDAgNHADBEAiA+ISJxsJUvpgYGwAwGo9lBW5e4Z8xxuiFxD4okDlVA\n5gIgUUn3SoF11O2xO8/G9xRHRGENgDQutBst2x26txx0VEI=\n-----END CERTIFICATE-----\n", + "metadata": { + "operator_name": "NXD Foundation", + "country": "SE" + } +} diff --git a/lotl/tl_entries/wrprc-provider/nxd-foundation.json b/lotl/tl_entries/wrprc-provider/nxd-foundation.json new file mode 100644 index 0000000..1a744a9 --- /dev/null +++ b/lotl/tl_entries/wrprc-provider/nxd-foundation.json @@ -0,0 +1,10 @@ +{ + "tl_url": "https://trustlist.nxd.foundation/trust-lists/nxd-wrprc-providers-lote.json", + "tl_url_xml": "https://trustlist.nxd.foundation/trust-lists/NXD-TL-WRPRC.xml", + "tl_url_json": "https://trustlist.nxd.foundation/trust-lists/nxd-wrprc-providers-lote.json", + "trust_anchor": "-----BEGIN CERTIFICATE-----\nMIIBnzCCAUagAwIBAgIUTtUzk8xi3gSAgdmjOB3Ngvj72bQwCgYIKoZIzj0EAwIw\nJjELMAkGA1UEBhMCVFQxFzAVBgNVBAoMDk5YRCBGb3VuZGF0aW9uMB4XDTI2MDcw\nOTEwMjM0NloXDTI5MDcwODEwMjM0NlowJjELMAkGA1UEBhMCVFQxFzAVBgNVBAoM\nDk5YRCBGb3VuZGF0aW9uMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEQVTqk6oG\nWN4G15IcOeW27Pp4Akfu54kGaoT1JNNAJbnB7v3zZu1o/9/gHoyrN6Yyu9ww0dAU\nxsWPQFcq2/+U56NSMFAwDgYDVR0PAQH/BAQDAgbAMBEGA1UdJQQKMAgGBgQAkTcD\nADAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQVww37whbwN3DMilF8pSAtQRgIsTAK\nBggqhkjOPQQDAgNHADBEAiA+ISJxsJUvpgYGwAwGo9lBW5e4Z8xxuiFxD4okDlVA\n5gIgUUn3SoF11O2xO8/G9xRHRGENgDQutBst2x26txx0VEI=\n-----END CERTIFICATE-----\n", + "metadata": { + "operator_name": "NXD Foundation", + "country": "SE" + } +}