From 9d547e378fccd17844d8930cf5dc5d9fc9706ab7 Mon Sep 17 00:00:00 2001 From: tng-bot-dev Date: Mon, 5 Feb 2024 11:55:21 +0000 Subject: [PATCH] Bot added Files from IDN --- IDN/onboarding/DCC/SCA/SCA.pem | 17 +++++++++ .../DCC/SCA/signed/TNG_TA.signed.SCA.json | 6 +++ IDN/onboarding/DCC/TLS/CA.pem | 17 +++++++++ IDN/onboarding/DCC/TLS/TLS.pem | 17 +++++++++ .../DCC/TLS/signed/TNG_TA.signed.TLS.json | 6 +++ IDN/onboarding/DCC/UP/UP.pem | 17 +++++++++ .../DCC/UP/signed/TNG_TA.signed.UP.json | 6 +++ .../DDCC/ISSUER/Trusted_Issuer.json | 11 ++++++ ...trusted-issuer-onboarding-specification.md | 37 +++++++++++++++++++ .../DDCC/REFERENCES/Trusted_Reference.json | 2 + 10 files changed, 136 insertions(+) create mode 100644 IDN/onboarding/DCC/SCA/SCA.pem create mode 100644 IDN/onboarding/DCC/SCA/signed/TNG_TA.signed.SCA.json create mode 100644 IDN/onboarding/DCC/TLS/CA.pem create mode 100644 IDN/onboarding/DCC/TLS/TLS.pem create mode 100644 IDN/onboarding/DCC/TLS/signed/TNG_TA.signed.TLS.json create mode 100644 IDN/onboarding/DCC/UP/UP.pem create mode 100644 IDN/onboarding/DCC/UP/signed/TNG_TA.signed.UP.json create mode 100644 IDN/onboarding/DDCC/ISSUER/Trusted_Issuer.json create mode 100644 IDN/onboarding/DDCC/ISSUER/trusted-issuer-onboarding-specification.md create mode 100644 IDN/onboarding/DDCC/REFERENCES/Trusted_Reference.json diff --git a/IDN/onboarding/DCC/SCA/SCA.pem b/IDN/onboarding/DCC/SCA/SCA.pem new file mode 100644 index 0000000..c54ff04 --- /dev/null +++ b/IDN/onboarding/DCC/SCA/SCA.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICrDCCAlGgAwIBAgIUJpuyT61ug5XcP2MdOv34txn2MewwCgYIKoZIzj0EAwIw +gbExCzAJBgNVBAYTAklEMRQwEgYDVQQIDAtES0kgSmFrYXJ0YTEYMBYGA1UEBwwP +SmFrYXJ0YSBTZWxhdGFuMTEwLwYDVQQKDChLZW1lbnRlcmlhbiBLZXNlaGF0YW4g +UmVwdWJsaWsgSW5kb25lc2lhMSYwJAYDVQQLDB1EaWdpdGFsIFRyYW5zZm9ybWF0 +aW9uIE9mZmljZTEXMBUGA1UEAwwOQ1NDQV9ER0NfSURfMDMwHhcNMjQwMjAyMjMx +MzU3WhcNMjgwMjAxMjMxMzU3WjCBsTELMAkGA1UEBhMCSUQxFDASBgNVBAgMC0RL +SSBKYWthcnRhMRgwFgYDVQQHDA9KYWthcnRhIFNlbGF0YW4xMTAvBgNVBAoMKEtl +bWVudGVyaWFuIEtlc2VoYXRhbiBSZXB1YmxpayBJbmRvbmVzaWExJjAkBgNVBAsM +HURpZ2l0YWwgVHJhbnNmb3JtYXRpb24gT2ZmaWNlMRcwFQYDVQQDDA5DU0NBX0RH +Q19JRF8wMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGNtNlNLBcpJgm/aO356 +HtIx8dM/150cKwHcIc72ZzhHCYDl9MAQSZ3wJwXvmXLz+btZrN5h1lx56yGMCsGd +W7ajRTBDMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1Ud +DgQWBBQRKScNB+P3MSMRAYa+StzkyP2S7DAKBggqhkjOPQQDAgNJADBGAiEAhd3A +TQE3XO5ELi7JswnoFP3YwS78859jakiizbLPcgICIQD4CnoQT366stQvXYH9mltR +xrPv/ZVl+VQr+hIqZVXhDA== +-----END CERTIFICATE----- diff --git a/IDN/onboarding/DCC/SCA/signed/TNG_TA.signed.SCA.json b/IDN/onboarding/DCC/SCA/signed/TNG_TA.signed.SCA.json new file mode 100644 index 0000000..8d34a18 --- /dev/null +++ b/IDN/onboarding/DCC/SCA/signed/TNG_TA.signed.SCA.json @@ -0,0 +1,6 @@ +{ +"trustAnchorSignature": "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", +"certificateRawData": "MIICrDCCAlGgAwIBAgIUJpuyT61ug5XcP2MdOv34txn2MewwCgYIKoZIzj0EAwIwgbExCzAJBgNVBAYTAklEMRQwEgYDVQQIDAtES0kgSmFrYXJ0YTEYMBYGA1UEBwwPSmFrYXJ0YSBTZWxhdGFuMTEwLwYDVQQKDChLZW1lbnRlcmlhbiBLZXNlaGF0YW4gUmVwdWJsaWsgSW5kb25lc2lhMSYwJAYDVQQLDB1EaWdpdGFsIFRyYW5zZm9ybWF0aW9uIE9mZmljZTEXMBUGA1UEAwwOQ1NDQV9ER0NfSURfMDMwHhcNMjQwMjAyMjMxMzU3WhcNMjgwMjAxMjMxMzU3WjCBsTELMAkGA1UEBhMCSUQxFDASBgNVBAgMC0RLSSBKYWthcnRhMRgwFgYDVQQHDA9KYWthcnRhIFNlbGF0YW4xMTAvBgNVBAoMKEtlbWVudGVyaWFuIEtlc2VoYXRhbiBSZXB1YmxpayBJbmRvbmVzaWExJjAkBgNVBAsMHURpZ2l0YWwgVHJhbnNmb3JtYXRpb24gT2ZmaWNlMRcwFQYDVQQDDA5DU0NBX0RHQ19JRF8wMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGNtNlNLBcpJgm/aO356HtIx8dM/150cKwHcIc72ZzhHCYDl9MAQSZ3wJwXvmXLz+btZrN5h1lx56yGMCsGdW7ajRTBDMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQRKScNB+P3MSMRAYa+StzkyP2S7DAKBggqhkjOPQQDAgNJADBGAiEAhd3ATQE3XO5ELi7JswnoFP3YwS78859jakiizbLPcgICIQD4CnoQT366stQvXYH9mltRxrPv/ZVl+VQr+hIqZVXhDA==", +"certificateThumbprint": "22de40397f8aa00a0fddff82efa9da23773bb61fb0da8294ae4b4aeb394d462a", +"country": "ID" +} \ No newline at end of file diff --git a/IDN/onboarding/DCC/TLS/CA.pem b/IDN/onboarding/DCC/TLS/CA.pem new file mode 100644 index 0000000..038fcc3 --- /dev/null +++ b/IDN/onboarding/DCC/TLS/CA.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICuTCCAl6gAwIBAgIUNbDxaVKYcll5E6MwGAIc4gPVRcEwCgYIKoZIzj0EAwIw +gbcxCzAJBgNVBAYTAklEMRQwEgYDVQQIDAtES0kgSmFrYXJ0YTEYMBYGA1UEBwwP +SmFrYXJ0YSBTZWxhdGFuMTEwLwYDVQQKDChLZW1lbnRlcmlhbiBLZXNlaGF0YW4g +UmVwdWJsaWsgSW5kb25lc2lhMSYwJAYDVQQLDB1EaWdpdGFsIFRyYW5zZm9ybWF0 +aW9uIE9mZmljZTEdMBsGA1UEAwwUSW5kb25lc2lhX05CX1RMU18wM2MwHhcNMjQw +MjAyMjMxNTMzWhcNMjUwMjAxMjMxNTMzWjCBtzELMAkGA1UEBhMCSUQxFDASBgNV +BAgMC0RLSSBKYWthcnRhMRgwFgYDVQQHDA9KYWthcnRhIFNlbGF0YW4xMTAvBgNV +BAoMKEtlbWVudGVyaWFuIEtlc2VoYXRhbiBSZXB1YmxpayBJbmRvbmVzaWExJjAk +BgNVBAsMHURpZ2l0YWwgVHJhbnNmb3JtYXRpb24gT2ZmaWNlMR0wGwYDVQQDDBRJ +bmRvbmVzaWFfTkJfVExTXzAzYzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPoS +o8bPOGWc5ZQ8eBmldC0wQfIbsdedBV8LcXFXcKDr4ikbuYSsUwZnPz47eAL/9Osb +EDeKkYHKGipB87K1a5yjRjBEMA4GA1UdDwEB/wQEAwIChDATBgNVHSUEDDAKBggr +BgEFBQcDAjAdBgNVHQ4EFgQUjChCw1o+4WOpLjIE5mFRyRiQS7QwCgYIKoZIzj0E +AwIDSQAwRgIhAJyGVIWC8+1p+1gOZ8IiUZkOv8LM/CCPKTFT3MUiH8ExAiEA18IN +FvCEcMKQ4MigFMeRiBndF16oRsNx6ZvgzHy2bkE= +-----END CERTIFICATE----- diff --git a/IDN/onboarding/DCC/TLS/TLS.pem b/IDN/onboarding/DCC/TLS/TLS.pem new file mode 100644 index 0000000..038fcc3 --- /dev/null +++ b/IDN/onboarding/DCC/TLS/TLS.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICuTCCAl6gAwIBAgIUNbDxaVKYcll5E6MwGAIc4gPVRcEwCgYIKoZIzj0EAwIw +gbcxCzAJBgNVBAYTAklEMRQwEgYDVQQIDAtES0kgSmFrYXJ0YTEYMBYGA1UEBwwP +SmFrYXJ0YSBTZWxhdGFuMTEwLwYDVQQKDChLZW1lbnRlcmlhbiBLZXNlaGF0YW4g +UmVwdWJsaWsgSW5kb25lc2lhMSYwJAYDVQQLDB1EaWdpdGFsIFRyYW5zZm9ybWF0 +aW9uIE9mZmljZTEdMBsGA1UEAwwUSW5kb25lc2lhX05CX1RMU18wM2MwHhcNMjQw +MjAyMjMxNTMzWhcNMjUwMjAxMjMxNTMzWjCBtzELMAkGA1UEBhMCSUQxFDASBgNV +BAgMC0RLSSBKYWthcnRhMRgwFgYDVQQHDA9KYWthcnRhIFNlbGF0YW4xMTAvBgNV +BAoMKEtlbWVudGVyaWFuIEtlc2VoYXRhbiBSZXB1YmxpayBJbmRvbmVzaWExJjAk +BgNVBAsMHURpZ2l0YWwgVHJhbnNmb3JtYXRpb24gT2ZmaWNlMR0wGwYDVQQDDBRJ +bmRvbmVzaWFfTkJfVExTXzAzYzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPoS +o8bPOGWc5ZQ8eBmldC0wQfIbsdedBV8LcXFXcKDr4ikbuYSsUwZnPz47eAL/9Osb +EDeKkYHKGipB87K1a5yjRjBEMA4GA1UdDwEB/wQEAwIChDATBgNVHSUEDDAKBggr +BgEFBQcDAjAdBgNVHQ4EFgQUjChCw1o+4WOpLjIE5mFRyRiQS7QwCgYIKoZIzj0E +AwIDSQAwRgIhAJyGVIWC8+1p+1gOZ8IiUZkOv8LM/CCPKTFT3MUiH8ExAiEA18IN +FvCEcMKQ4MigFMeRiBndF16oRsNx6ZvgzHy2bkE= +-----END CERTIFICATE----- diff --git a/IDN/onboarding/DCC/TLS/signed/TNG_TA.signed.TLS.json b/IDN/onboarding/DCC/TLS/signed/TNG_TA.signed.TLS.json new file mode 100644 index 0000000..c4f5e1a --- /dev/null +++ b/IDN/onboarding/DCC/TLS/signed/TNG_TA.signed.TLS.json @@ -0,0 +1,6 @@ +{ +"trustAnchorSignature": "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", +"certificateRawData": "MIICuTCCAl6gAwIBAgIUNbDxaVKYcll5E6MwGAIc4gPVRcEwCgYIKoZIzj0EAwIwgbcxCzAJBgNVBAYTAklEMRQwEgYDVQQIDAtES0kgSmFrYXJ0YTEYMBYGA1UEBwwPSmFrYXJ0YSBTZWxhdGFuMTEwLwYDVQQKDChLZW1lbnRlcmlhbiBLZXNlaGF0YW4gUmVwdWJsaWsgSW5kb25lc2lhMSYwJAYDVQQLDB1EaWdpdGFsIFRyYW5zZm9ybWF0aW9uIE9mZmljZTEdMBsGA1UEAwwUSW5kb25lc2lhX05CX1RMU18wM2MwHhcNMjQwMjAyMjMxNTMzWhcNMjUwMjAxMjMxNTMzWjCBtzELMAkGA1UEBhMCSUQxFDASBgNVBAgMC0RLSSBKYWthcnRhMRgwFgYDVQQHDA9KYWthcnRhIFNlbGF0YW4xMTAvBgNVBAoMKEtlbWVudGVyaWFuIEtlc2VoYXRhbiBSZXB1YmxpayBJbmRvbmVzaWExJjAkBgNVBAsMHURpZ2l0YWwgVHJhbnNmb3JtYXRpb24gT2ZmaWNlMR0wGwYDVQQDDBRJbmRvbmVzaWFfTkJfVExTXzAzYzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPoSo8bPOGWc5ZQ8eBmldC0wQfIbsdedBV8LcXFXcKDr4ikbuYSsUwZnPz47eAL/9OsbEDeKkYHKGipB87K1a5yjRjBEMA4GA1UdDwEB/wQEAwIChDATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQUjChCw1o+4WOpLjIE5mFRyRiQS7QwCgYIKoZIzj0EAwIDSQAwRgIhAJyGVIWC8+1p+1gOZ8IiUZkOv8LM/CCPKTFT3MUiH8ExAiEA18INFvCEcMKQ4MigFMeRiBndF16oRsNx6ZvgzHy2bkE=", +"certificateThumbprint": "52ca284d25a2ebfddadac810165095386f12c59a43b137e4ee730c3c6b24014f", +"country": "ID" +} \ No newline at end of file diff --git a/IDN/onboarding/DCC/UP/UP.pem b/IDN/onboarding/DCC/UP/UP.pem new file mode 100644 index 0000000..07b8f6a --- /dev/null +++ b/IDN/onboarding/DCC/UP/UP.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICnTCCAkOgAwIBAgIUOXbomuU4m381ZPtYO0rK6j+WHtEwCgYIKoZIzj0EAwIw +gbQxCzAJBgNVBAYTAklEMRQwEgYDVQQIDAtES0kgSmFrYXJ0YTEYMBYGA1UEBwwP +SmFrYXJ0YSBTZWxhdGFuMTEwLwYDVQQKDChLZW1lbnRlcmlhbiBLZXNlaGF0YW4g +UmVwdWJsaWsgSW5kb25lc2lhMSYwJAYDVQQLDB1EaWdpdGFsIFRyYW5zZm9ybWF0 +aW9uIE9mZmljZTEaMBgGA1UEAwwRSW5kb25lc2lhX05CVVBfMDMwHhcNMjQwMjAy +MjMxNjQ2WhcNMjUwMjAxMjMxNjQ2WjCBtDELMAkGA1UEBhMCSUQxFDASBgNVBAgM +C0RLSSBKYWthcnRhMRgwFgYDVQQHDA9KYWthcnRhIFNlbGF0YW4xMTAvBgNVBAoM +KEtlbWVudGVyaWFuIEtlc2VoYXRhbiBSZXB1YmxpayBJbmRvbmVzaWExJjAkBgNV +BAsMHURpZ2l0YWwgVHJhbnNmb3JtYXRpb24gT2ZmaWNlMRowGAYDVQQDDBFJbmRv +bmVzaWFfTkJVUF8wMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGD4rOouIlCW +vBzGhfJCV02zJw5Y5Gym6AsrUYivb8uvDT/j6lxWA+aQ+8v3EbvhkCP1mMHea5QM +p2HWgDFShFSjMTAvMA4GA1UdDwEB/wQEAwIHgDAdBgNVHQ4EFgQUNkZ8bnRvoRpD +fDYge1tTQj6ALwAwCgYIKoZIzj0EAwIDSAAwRQIgUCNls2sKyaT5A1EcMokNgDD3 +pnA9HCagpyL1EX1K8r8CIQCY9Weqb9kAQs8LtJ2rqueKE74zSfAGtfBuq/0t+72v +1w== +-----END CERTIFICATE----- diff --git a/IDN/onboarding/DCC/UP/signed/TNG_TA.signed.UP.json b/IDN/onboarding/DCC/UP/signed/TNG_TA.signed.UP.json new file mode 100644 index 0000000..54a6307 --- /dev/null +++ b/IDN/onboarding/DCC/UP/signed/TNG_TA.signed.UP.json @@ -0,0 +1,6 @@ +{ +"trustAnchorSignature": "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", +"certificateRawData": "MIICnTCCAkOgAwIBAgIUOXbomuU4m381ZPtYO0rK6j+WHtEwCgYIKoZIzj0EAwIwgbQxCzAJBgNVBAYTAklEMRQwEgYDVQQIDAtES0kgSmFrYXJ0YTEYMBYGA1UEBwwPSmFrYXJ0YSBTZWxhdGFuMTEwLwYDVQQKDChLZW1lbnRlcmlhbiBLZXNlaGF0YW4gUmVwdWJsaWsgSW5kb25lc2lhMSYwJAYDVQQLDB1EaWdpdGFsIFRyYW5zZm9ybWF0aW9uIE9mZmljZTEaMBgGA1UEAwwRSW5kb25lc2lhX05CVVBfMDMwHhcNMjQwMjAyMjMxNjQ2WhcNMjUwMjAxMjMxNjQ2WjCBtDELMAkGA1UEBhMCSUQxFDASBgNVBAgMC0RLSSBKYWthcnRhMRgwFgYDVQQHDA9KYWthcnRhIFNlbGF0YW4xMTAvBgNVBAoMKEtlbWVudGVyaWFuIEtlc2VoYXRhbiBSZXB1YmxpayBJbmRvbmVzaWExJjAkBgNVBAsMHURpZ2l0YWwgVHJhbnNmb3JtYXRpb24gT2ZmaWNlMRowGAYDVQQDDBFJbmRvbmVzaWFfTkJVUF8wMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGD4rOouIlCWvBzGhfJCV02zJw5Y5Gym6AsrUYivb8uvDT/j6lxWA+aQ+8v3EbvhkCP1mMHea5QMp2HWgDFShFSjMTAvMA4GA1UdDwEB/wQEAwIHgDAdBgNVHQ4EFgQUNkZ8bnRvoRpDfDYge1tTQj6ALwAwCgYIKoZIzj0EAwIDSAAwRQIgUCNls2sKyaT5A1EcMokNgDD3pnA9HCagpyL1EX1K8r8CIQCY9Weqb9kAQs8LtJ2rqueKE74zSfAGtfBuq/0t+72v1w==", +"certificateThumbprint": "db379ff41dd88809d1fca66a7a85a988b7e1e529c7e4d0237002c3bcf5c195e3", +"country": "ID" +} \ No newline at end of file diff --git a/IDN/onboarding/DDCC/ISSUER/Trusted_Issuer.json b/IDN/onboarding/DDCC/ISSUER/Trusted_Issuer.json new file mode 100644 index 0000000..8ba292d --- /dev/null +++ b/IDN/onboarding/DDCC/ISSUER/Trusted_Issuer.json @@ -0,0 +1,11 @@ +{ + "name": "Ministry of Health", + "url": "did:web:example.com", + "urlType": "DID", + "hash": "463bcd43a6ae45a5d9606adfb0c2d968cfacb73e0df827f05a7c7f781a1869c5", + "sslPublicKeys": [ + "MIIGwjCCBaqgAwIBAvd3QuY29tMEkGCCsG....Lz3lGqBrHBklHq7x5WK4dAipTLrG39u", + "MIIGwjCCBaqgAwIBAvd3QuY29tMEkGCCsG....Lz3lGqBrHBklHq7x5WK4dAipTLrG40u" + ], + "country" : "DE" +} diff --git a/IDN/onboarding/DDCC/ISSUER/trusted-issuer-onboarding-specification.md b/IDN/onboarding/DDCC/ISSUER/trusted-issuer-onboarding-specification.md new file mode 100644 index 0000000..2ca6036 --- /dev/null +++ b/IDN/onboarding/DDCC/ISSUER/trusted-issuer-onboarding-specification.md @@ -0,0 +1,37 @@ +# Trusted Issuer + +Other credential types like Verifiable Credentials are using DIDs or other Issuer IDs which are not necessarily linked to any SCA, but with crypto material behind it. +To support these issuers and their credentials, trusted issuers must be onboarded like SCAs and all other certificates. +For the onboarding a JSON structure is used. + +## JSON structure specification + +The JSON structure is defined as follows named `Trusted-Issuer.json`: + +```json +{ + "name": "Ministry of Health", + "url": "did:web:example.com", + "urlType": "DID", + "hash": "463bcd43a6ae45a5d9606adfb0c2d968cfacb73e0df827f05a7c7f781a1869c5", + "sslPublicKeys": [ + "MIIGwjCCBaqgAwIBAvd3QuY29tMEkGCCsG....Lz3lGqBrHBklHq7x5WK4dAipTLrG39u", + "MIIGwjCCBaqgAwIBAvd3QuY29tMEkGCCsG....Lz3lGqBrHBklHq7x5WK4dAipTLrG40u" + ], + "country" : "DE" +} +``` + +Multiple files can be provided by adding a numbered suffix like `Trusted-Issuer_1.json`, `Trusted-Issuer_2.json`. + + +| Field | Optional | Type | constraints | Description | +|---------------|----------|--------|----------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------| +| name | No | String | 512 chars | Name of the Service | +| url | No | String | 64 chars | A resolvable DID URL using did:web as DID method | +| urlType | No | String | 25 chars | DID | +| hash | No | String | 64 chars | SHA256 Hash of the content behind it (if applicable) | +| sslPublicKeys | No | String | 2048 chars per entry | SSL Certificates of the endpoint hosting the DID document. Additional entry may be used to support key rotation. (Format: Base64 of the DER representation) | +| country | No | String | ISO 3166-1 alpha-2 | The alpha 2 country code of the participant | + +The JSON structure will be signed by the trust anchor and onboarded to the gateway. diff --git a/IDN/onboarding/DDCC/REFERENCES/Trusted_Reference.json b/IDN/onboarding/DDCC/REFERENCES/Trusted_Reference.json new file mode 100644 index 0000000..0af704e --- /dev/null +++ b/IDN/onboarding/DDCC/REFERENCES/Trusted_Reference.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file