From fd0283e25b3129b770661de17bad1ed0ccc1a82b Mon Sep 17 00:00:00 2001 From: tng-bot-dev Date: Wed, 29 Jan 2025 10:12:50 +0000 Subject: [PATCH] Bot added Files from XXG --- XXG/onboarding/DCC/SCA/SCA.pem | 14 +++++++ .../DCC/SCA/signed/TNG_TA.signed.SCA.json | 6 +++ XXG/onboarding/DCC/TLS/CA.pem | 13 +++++++ XXG/onboarding/DCC/TLS/TLS.pem | 13 +++++++ .../DCC/TLS/signed/TNG_TA.signed.TLS.json | 6 +++ XXG/onboarding/DCC/UP/UP.pem | 13 +++++++ .../DCC/UP/signed/TNG_TA.signed.UP.json | 6 +++ .../DDCC/ISSUER/Trusted_Issuer.json | 2 + ...trusted-issuer-onboarding-specification.md | 37 +++++++++++++++++++ .../DDCC/REFERENCES/Trusted_Reference.json | 2 + 10 files changed, 112 insertions(+) create mode 100644 XXG/onboarding/DCC/SCA/SCA.pem create mode 100644 XXG/onboarding/DCC/SCA/signed/TNG_TA.signed.SCA.json create mode 100644 XXG/onboarding/DCC/TLS/CA.pem create mode 100644 XXG/onboarding/DCC/TLS/TLS.pem create mode 100644 XXG/onboarding/DCC/TLS/signed/TNG_TA.signed.TLS.json create mode 100644 XXG/onboarding/DCC/UP/UP.pem create mode 100644 XXG/onboarding/DCC/UP/signed/TNG_TA.signed.UP.json create mode 100644 XXG/onboarding/DDCC/ISSUER/Trusted_Issuer.json create mode 100644 XXG/onboarding/DDCC/ISSUER/trusted-issuer-onboarding-specification.md create mode 100644 XXG/onboarding/DDCC/REFERENCES/Trusted_Reference.json diff --git a/XXG/onboarding/DCC/SCA/SCA.pem b/XXG/onboarding/DCC/SCA/SCA.pem new file mode 100644 index 0000000..7146c4a --- /dev/null +++ b/XXG/onboarding/DCC/SCA/SCA.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICDjCCAbSgAwIBAgIUIXK4VpqSrg7B8Fs+6cOAheyTn+EwCgYIKoZIzj0EAwIw +ZTELMAkGA1UEBhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUlu +ZGlhMQwwCgYDVQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9u +WENfVE5QMB4XDTI1MDEyOTEwMDkyMVoXDTI4MDUxMzEwMDkyMVowZTELMAkGA1UE +BhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUluZGlhMQwwCgYD +VQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9uWENfVE5QMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECdjj2udndScH8odhET0mZl0cz/siw7zh +2BAgMgrNgeVQFb8eFZ5F63Dl62kdsu6o5HaOf8ZSn9++p3dpIIXhd6NCMEAwDwYD +VR0TAQH/BAUwAwIBADAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFIvvIleSBC5F +ZhHwrW9qmQp5oGXnMAoGCCqGSM49BAMCA0gAMEUCIQCupFK9m2XESUZ1nsHizoFS +j8iDMMK/W4iUMWWCP8s6OwIgby56NBmwYprPLn8XLbyy+6uVU163jSDwjh3cJoJ1 +ZbQ= +-----END CERTIFICATE----- diff --git a/XXG/onboarding/DCC/SCA/signed/TNG_TA.signed.SCA.json b/XXG/onboarding/DCC/SCA/signed/TNG_TA.signed.SCA.json new file mode 100644 index 0000000..3edb775 --- /dev/null +++ b/XXG/onboarding/DCC/SCA/signed/TNG_TA.signed.SCA.json @@ -0,0 +1,6 @@ +{ +"trustAnchorSignature": "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", +"certificateRawData": "MIICDjCCAbSgAwIBAgIUIXK4VpqSrg7B8Fs+6cOAheyTn+EwCgYIKoZIzj0EAwIwZTELMAkGA1UEBhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUluZGlhMQwwCgYDVQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9uWENfVE5QMB4XDTI1MDEyOTEwMDkyMVoXDTI4MDUxMzEwMDkyMVowZTELMAkGA1UEBhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUluZGlhMQwwCgYDVQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9uWENfVE5QMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECdjj2udndScH8odhET0mZl0cz/siw7zh2BAgMgrNgeVQFb8eFZ5F63Dl62kdsu6o5HaOf8ZSn9++p3dpIIXhd6NCMEAwDwYDVR0TAQH/BAUwAwIBADAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFIvvIleSBC5FZhHwrW9qmQp5oGXnMAoGCCqGSM49BAMCA0gAMEUCIQCupFK9m2XESUZ1nsHizoFSj8iDMMK/W4iUMWWCP8s6OwIgby56NBmwYprPLn8XLbyy+6uVU163jSDwjh3cJoJ1ZbQ=", +"certificateThumbprint": "02f211a235097b487d656412c78f73d23e6507d032b385dfac957c88ff318140", +"country": "XG" +} \ No newline at end of file diff --git a/XXG/onboarding/DCC/TLS/CA.pem b/XXG/onboarding/DCC/TLS/CA.pem new file mode 100644 index 0000000..2701607 --- /dev/null +++ b/XXG/onboarding/DCC/TLS/CA.pem @@ -0,0 +1,13 @@ +-----BEGIN CERTIFICATE----- +MIIB8zCCAZmgAwIBAgIUJ217x+ITSPdnijsaI9UHvZ0HgSYwCgYIKoZIzj0EAwIw +ZTELMAkGA1UEBhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUlu +ZGlhMQwwCgYDVQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9u +WENfVE5QMB4XDTI1MDEyOTEwMDkyMVoXDTI2MDEyOTEwMDkyMVowZTELMAkGA1UE +BhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUluZGlhMQwwCgYD +VQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9uWENfVE5QMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEVCAhbgPBHQIt/fHGR/my6/enJzJq80CO +Bc/7goCHVd4qmEPCXsyAJcQ1hWKOWVe6/EV+/buvLL/F9Leml6o0r6MnMCUwDgYD +VR0PAQH/BAQDAgKEMBMGA1UdJQQMMAoGCCsGAQUFBwMCMAoGCCqGSM49BAMCA0gA +MEUCIFq5MLLA/lZjacAatHVUu36wbZ9nEwZSbcerehJ0DsbYAiEAu+39t39SEFYF +pnnNbn/J2ve93TQ6D28H5YO5C1M3IfA= +-----END CERTIFICATE----- diff --git a/XXG/onboarding/DCC/TLS/TLS.pem b/XXG/onboarding/DCC/TLS/TLS.pem new file mode 100644 index 0000000..2701607 --- /dev/null +++ b/XXG/onboarding/DCC/TLS/TLS.pem @@ -0,0 +1,13 @@ +-----BEGIN CERTIFICATE----- +MIIB8zCCAZmgAwIBAgIUJ217x+ITSPdnijsaI9UHvZ0HgSYwCgYIKoZIzj0EAwIw +ZTELMAkGA1UEBhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUlu +ZGlhMQwwCgYDVQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9u +WENfVE5QMB4XDTI1MDEyOTEwMDkyMVoXDTI2MDEyOTEwMDkyMVowZTELMAkGA1UE +BhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUluZGlhMQwwCgYD +VQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9uWENfVE5QMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEVCAhbgPBHQIt/fHGR/my6/enJzJq80CO +Bc/7goCHVd4qmEPCXsyAJcQ1hWKOWVe6/EV+/buvLL/F9Leml6o0r6MnMCUwDgYD +VR0PAQH/BAQDAgKEMBMGA1UdJQQMMAoGCCsGAQUFBwMCMAoGCCqGSM49BAMCA0gA +MEUCIFq5MLLA/lZjacAatHVUu36wbZ9nEwZSbcerehJ0DsbYAiEAu+39t39SEFYF +pnnNbn/J2ve93TQ6D28H5YO5C1M3IfA= +-----END CERTIFICATE----- diff --git a/XXG/onboarding/DCC/TLS/signed/TNG_TA.signed.TLS.json b/XXG/onboarding/DCC/TLS/signed/TNG_TA.signed.TLS.json new file mode 100644 index 0000000..c137579 --- /dev/null +++ b/XXG/onboarding/DCC/TLS/signed/TNG_TA.signed.TLS.json @@ -0,0 +1,6 @@ +{ +"trustAnchorSignature": "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", +"certificateRawData": "MIIB8zCCAZmgAwIBAgIUJ217x+ITSPdnijsaI9UHvZ0HgSYwCgYIKoZIzj0EAwIwZTELMAkGA1UEBhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUluZGlhMQwwCgYDVQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9uWENfVE5QMB4XDTI1MDEyOTEwMDkyMVoXDTI2MDEyOTEwMDkyMVowZTELMAkGA1UEBhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUluZGlhMQwwCgYDVQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9uWENfVE5QMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEVCAhbgPBHQIt/fHGR/my6/enJzJq80COBc/7goCHVd4qmEPCXsyAJcQ1hWKOWVe6/EV+/buvLL/F9Leml6o0r6MnMCUwDgYDVR0PAQH/BAQDAgKEMBMGA1UdJQQMMAoGCCsGAQUFBwMCMAoGCCqGSM49BAMCA0gAMEUCIFq5MLLA/lZjacAatHVUu36wbZ9nEwZSbcerehJ0DsbYAiEAu+39t39SEFYFpnnNbn/J2ve93TQ6D28H5YO5C1M3IfA=", +"certificateThumbprint": "d21dd1b3fa039012f00aa77e892101d185ec5d7c3b678b7c16e347c6ce9f17fa", +"country": "XG" +} \ No newline at end of file diff --git a/XXG/onboarding/DCC/UP/UP.pem b/XXG/onboarding/DCC/UP/UP.pem new file mode 100644 index 0000000..7cf4872 --- /dev/null +++ b/XXG/onboarding/DCC/UP/UP.pem @@ -0,0 +1,13 @@ +-----BEGIN CERTIFICATE----- +MIIB3TCCAYSgAwIBAgIUZEb83mTUIiKfsl74WcyU4di90Q0wCgYIKoZIzj0EAwIw +ZTELMAkGA1UEBhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUlu +ZGlhMQwwCgYDVQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9u +WENfVE5QMB4XDTI1MDEyOTEwMDkyMVoXDTI2MDEyOTEwMDkyMVowZTELMAkGA1UE +BhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUluZGlhMQwwCgYD +VQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9uWENfVE5QMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEFZJB/8IW7g5RLKdLCwH8U8QGNtp99Jou +MPbELGSlXuULiDDmrSkFFek4ZTK7lTQnrJkJ98Sloq69W8JOGTWP3qMSMBAwDgYD +VR0PAQH/BAQDAgeAMAoGCCqGSM49BAMCA0cAMEQCIDGjJP2gNN7ohxSujf4VuuD8 +hVkv7h8Q+iwr2UePjxfvAiAUrLIL3zBhTzXCtVgQEBnxezoDQhveadn41bVKMQ4F +hg== +-----END CERTIFICATE----- diff --git a/XXG/onboarding/DCC/UP/signed/TNG_TA.signed.UP.json b/XXG/onboarding/DCC/UP/signed/TNG_TA.signed.UP.json new file mode 100644 index 0000000..72ddced --- /dev/null +++ b/XXG/onboarding/DCC/UP/signed/TNG_TA.signed.UP.json @@ -0,0 +1,6 @@ +{ +"trustAnchorSignature": "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", +"certificateRawData": "MIIB3TCCAYSgAwIBAgIUZEb83mTUIiKfsl74WcyU4di90Q0wCgYIKoZIzj0EAwIwZTELMAkGA1UEBhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUluZGlhMQwwCgYDVQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9uWENfVE5QMB4XDTI1MDEyOTEwMDkyMVoXDTI2MDEyOTEwMDkyMVowZTELMAkGA1UEBhMCWEcxEzARBgNVBAgMClRlc3QgU3RhdGUxDjAMBgNVBAcMBUluZGlhMQwwCgYDVQQKDANXSE8xDDAKBgNVBAsMA1ImRDEVMBMGA1UEAwwMTmF0aW9uWENfVE5QMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEFZJB/8IW7g5RLKdLCwH8U8QGNtp99JouMPbELGSlXuULiDDmrSkFFek4ZTK7lTQnrJkJ98Sloq69W8JOGTWP3qMSMBAwDgYDVR0PAQH/BAQDAgeAMAoGCCqGSM49BAMCA0cAMEQCIDGjJP2gNN7ohxSujf4VuuD8hVkv7h8Q+iwr2UePjxfvAiAUrLIL3zBhTzXCtVgQEBnxezoDQhveadn41bVKMQ4Fhg==", +"certificateThumbprint": "aac851ee6b39a889df90e4aa4f9e2fb3fde963c605a192a69a891016fde24c18", +"country": "XG" +} \ No newline at end of file diff --git a/XXG/onboarding/DDCC/ISSUER/Trusted_Issuer.json b/XXG/onboarding/DDCC/ISSUER/Trusted_Issuer.json new file mode 100644 index 0000000..2c63c08 --- /dev/null +++ b/XXG/onboarding/DDCC/ISSUER/Trusted_Issuer.json @@ -0,0 +1,2 @@ +{ +} diff --git a/XXG/onboarding/DDCC/ISSUER/trusted-issuer-onboarding-specification.md b/XXG/onboarding/DDCC/ISSUER/trusted-issuer-onboarding-specification.md new file mode 100644 index 0000000..2df3bfc --- /dev/null +++ b/XXG/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/XXG/onboarding/DDCC/REFERENCES/Trusted_Reference.json b/XXG/onboarding/DDCC/REFERENCES/Trusted_Reference.json new file mode 100644 index 0000000..0af704e --- /dev/null +++ b/XXG/onboarding/DDCC/REFERENCES/Trusted_Reference.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file