{"openapi":"3.0.1","info":{"title":"Digital Documentation Covid Certificate Gateway","description":"The API defines how to exchange verification information for Digital Covid Certificates.","license":{"name":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"},"version":"1.10.0"},"servers":[{"url":"http://localhost:8090","description":"Generated server url"}],"paths":{"/trustedCertificate":{"post":{"tags":["Trusted Certificate","GDHCN"],"summary":"Uploads Trusted Certificate","operationId":"postTrustedCertificate","requestBody":{"description":"Request body with payload.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Trusted Certificate Upload Request"}}},"required":true},"responses":{"201":{"description":"Trusted Certificate has been saved successfully."},"400":{"description":"Bad request. Possible reasons: Wrong Format, no CMS, not the correct signing alg, missing attributes, invalid signature, certificate not signed by known CA","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"409":{"description":"Conflict. Chosen UUID is already used. Please choose another one.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]},"delete":{"tags":["Trusted Certificate"],"summary":"Deletes Signer Certificate of a trusted Issuer","operationId":"deleteVerificationInformation","parameters":[{"name":"Content-Type","in":"header","required":true,"schema":{"type":"string"},"example":"application/cms"},{"name":"Content-Encoding","in":"header","required":true,"schema":{"type":"string"},"example":"base64"}],"requestBody":{"description":"Request body with payload. (limited)","content":{"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"204":{"description":"Certificate was deleted successfully."},"400":{"description":"Bad request. Possible reasons: Wrong Format, no CMS, not the correct signing alg, missing attributes, invalid signature, certificate not signed by known CA","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustedCertificate/delete":{"post":{"tags":["Trusted Certificate"],"summary":"Deletes Signer Certificate of a trusted Issuer","description":"This endpoint is a workaround alias endpoint. This should only be used if it is not possible to send http payloads with DELETE requests.","operationId":"deleteVerificationInformationAlias","parameters":[{"name":"Content-Type","in":"header","required":true,"schema":{"type":"string"},"example":"application/cms"},{"name":"Content-Encoding","in":"header","required":true,"schema":{"type":"string"},"example":"base64"}],"requestBody":{"description":"Request body with payload. (limited)","content":{"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"204":{"description":"Certificate was deleted successfully."},"400":{"description":"Bad request. Possible reasons: Wrong Format, no CMS, not the correct signing alg, missing attributes, invalid signature, certificate not signed by known CA","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trust/reference":{"post":{"tags":["Trusted Reference","GDHCN"],"summary":"Upload a new trusted reference","description":"Endpoint to upload a new trusted reference.","operationId":"uploadTrustedReference","requestBody":{"content":{"application/cms-text":{"schema":{"$ref":"#/components/schemas/TrustedReferenceDto"}},"application/cms":{"schema":{"$ref":"#/components/schemas/TrustedReferenceDto"}}},"required":true},"responses":{"201":{"description":"trusted reference created."}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]},"delete":{"tags":["Trusted Reference","GDHCN"],"summary":"Delete a Trusted Reference","operationId":"deleteTrustedReference","requestBody":{"description":"The Trusted Reference UUID as signed CMS.","content":{"application/cms-text":{"schema":{"$ref":"#/components/schemas/TrustedReferenceDeleteRequestDto"}},"application/cms":{"schema":{"$ref":"#/components/schemas/TrustedReferenceDeleteRequestDto"}}},"required":true},"responses":{"204":{"description":"Trusted Reference deleted."},"404":{"description":"Trusted Reference does not exist."}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/signerCertificate":{"post":{"tags":["Signer Information"],"summary":"Uploads Signer Certificate of a trusted Issuer","operationId":"postVerificationInformation","parameters":[{"name":"Content-Type","in":"header","required":true,"schema":{"type":"string"},"example":"application/cms"},{"name":"Content-Encoding","in":"header","required":true,"schema":{"type":"string"},"example":"base64"}],"requestBody":{"description":"Request body with payload. (limited)","content":{"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"201":{"description":"Verification Information was created successfully."},"400":{"description":"Bad request. Possible reasons: Wrong Format, no CMS, not the correct signing alg, missing attributes, invalid signature, certificate not signed by known CA","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"409":{"description":"Conflict. Chosen UUID is already used. Please choose another one.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]},"delete":{"tags":["Signer Information"],"summary":"Deletes Signer Certificate of a trusted Issuer","operationId":"deleteVerificationInformation_1","parameters":[{"name":"Content-Type","in":"header","required":true,"schema":{"type":"string"},"example":"application/cms"},{"name":"Content-Encoding","in":"header","required":true,"schema":{"type":"string"},"example":"base64"}],"requestBody":{"description":"Request body with payload. (limited)","content":{"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"204":{"description":"Certificate was deleted successfully."},"400":{"description":"Bad request. Possible reasons: Wrong Format, no CMS, not the correct signing alg, missing attributes, invalid signature, certificate not signed by known CA","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/signerCertificate/delete":{"post":{"tags":["Signer Information"],"summary":"Deletes Signer Certificate of a trusted Issuer","description":"This endpoint is a workaround alias endpoint. This should only be used if it is not possible to send http payloads with DELETE requests.","operationId":"deleteVerificationInformationAlias_1","parameters":[{"name":"Content-Type","in":"header","required":true,"schema":{"type":"string"},"example":"application/cms"},{"name":"Content-Encoding","in":"header","required":true,"schema":{"type":"string"},"example":"base64"}],"requestBody":{"description":"Request body with payload. (limited)","content":{"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"204":{"description":"Certificate was deleted successfully."},"400":{"description":"Bad request. Possible reasons: Wrong Format, no CMS, not the correct signing alg, missing attributes, invalid signature, certificate not signed by known CA","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/rules":{"post":{"tags":["Validation Rules"],"summary":"Create a new versions of a rule with id","operationId":"uploadValidationRule","requestBody":{"description":"CMS Signed String with Validation Rule. Needs to be signed with valid Upload Certificate","content":{"application/cms-text":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}},"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"201":{"description":"Created successful."},"400":{"description":"Bad data submitted. See ProblemReport for more details.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"403":{"description":"You are not allowed to create this validation rules.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]},"delete":{"tags":["Validation Rules"],"summary":"Delete all versions of a rule with id","operationId":"deleteValidationRules","requestBody":{"description":"CMS Signed String representing the Rule ID. Needs to be signed with valid Upload Certificate","content":{"application/cms-text":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}},"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"204":{"description":"Delete successful."},"400":{"description":"Bad data submitted. See ProblemReport for more details.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"403":{"description":"You are not allowed to delete these validation rules.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"404":{"description":"Validation rule not found.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/rules/delete":{"post":{"tags":["Validation Rules"],"summary":"Delete all versions of a rule with id (Alias Endpoint for DELETE)","operationId":"deleteValidationRulesAliasEndpoint","requestBody":{"description":"CMS Signed String representing the Rule ID. Needs to be signed with valid Upload Certificate","content":{"application/cms-text":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}},"application/cms":{"schema":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJBgNVBAYTAkRFMQ0wCwYDVQQDDARkZW1vMB4XDTIwMDgyNzA4MDY1MloXDTIxMDkxMDA4MDY1MlowHDELMAkGA1UEBhMCREUxDTALBgNVBAMMBGRlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKR0TEJOO4z0ks4OMAovcyxuPpeZuR1JykNNFd3OR+vFWJLJtDYgRjtuqSuKCghLa/ci+0yIs3OeitGtajqFIukYksvX2LxOZDYDUbnpGQDPNMVmpEavDBbvKON8C8K036pC41bNvwkTrfUyZ8iE+hV2+kj1SHUyw7jweEUoiwNmMiaXXPiMIOj7D0qnmM+iTGN9g/DrJ/IvvsgiGpK3QlQ5pnHs2BvzrSw4LFAZ8cSQfWKheZVHfQf26mJFdEzowrzfzForDdeFAPIIirhufE3jWFxj1thfztu+VSMj84sDqodEt2VJOY+DvLB1Ls/26LSmFtMnCEuBAhkbQ1E0tbAgMBAAGjEDAOMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBABaMEQz4Gbj+G0SZGZaIDoUFDB6n1R6iUS0zTBgsV8pSpFhwPryRiLdeNzIzsDdQ1ack1NfQ6YPn3/yOJ/SvnXs6n+vOWQW2KsuiymPSd/wjeywRRMfCysHjrmE+m+8lrFDrKuPnrACwQIsX9PDEsRRBnpSy5NKUZn6u3iPV9x6rwYCdCa/8VDGLqVb3eEE5dbFaYG9uW02cSbmsiZm8KmW8b6BFeIwHVRAH6Cs1VZI8UIrdVGCE111tUo/0957rF+/doFyJcwX+4ESH0m2MsHFjXDfGU8yTjiUh/b2Erk4TCmrJpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"required":true},"responses":{"204":{"description":"Delete successful."},"400":{"description":"Bad data submitted. See ProblemReport for more details.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"403":{"description":"You are not allowed to delete these validation rules.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"404":{"description":"Validation rule not found.","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/valuesets":{"get":{"tags":["Valueset"],"summary":"Gets a list of available valuesets.","operationId":"getValuesetIds","responses":{"200":{"description":"List of valueset ids","content":{"*/*":{"schema":{"type":"array","items":{"type":"string"}}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/valuesets/{id}":{"get":{"tags":["Valueset"],"summary":"Requests a specific valueset by its id.","operationId":"getValueset","parameters":[{"name":"id","in":"path","description":"Valueset ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Valueset JSON Object","content":{"*/*":{"schema":{"type":"string"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"404":{"description":"Valueset not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustList":{"get":{"tags":["Trust Lists"],"summary":"Returns the list of trusted certificates of domain DCC.","operationId":"downloadTrustList","responses":{"200":{"description":"Properties sourceGateway, uuid, domain and version are not present","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrustList"}}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustList/{type}":{"get":{"tags":["Trust Lists"],"summary":"Returns a filtered list of trusted certificates of domain DCC.","operationId":"downloadTrustListFilteredByType","parameters":[{"name":"type","in":"path","description":"Certificate Type to filter for","required":true,"schema":{"type":"string","enum":["AUTHENTICATION","UPLOAD","CSCA","DSC","TRUSTANCHOR"]}}],"responses":{"200":{"description":"Properties sourceGateway, uuid, domain and version are not present","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrustList"}}}}},"400":{"description":"Bad request. Unknown Certificate Type.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustList/{type}/{country}":{"get":{"tags":["Trust Lists"],"summary":"Returns a filtered list of trusted certificates of domain DCC.","operationId":"downloadTrustListFilteredByCountryAndType","parameters":[{"name":"type","in":"path","description":"Certificate Type to filter for","required":true,"schema":{"type":"string","enum":["AUTHENTICATION","UPLOAD","CSCA","DSC","TRUSTANCHOR"]}},{"name":"country","in":"path","description":"2-Digit Country Code to filter for","required":true,"schema":{"maxLength":2,"minLength":2,"type":"string"},"example":"EU"}],"responses":{"200":{"description":"Properties sourceGateway, uuid, domain and version are not present","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrustList"}}}}},"400":{"description":"Bad request. Unknown Certificate Type or invalid country code.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustList/references":{"get":{"tags":["Trust List","GDHCN"],"summary":"Returns the list of trusted issuers filtered by criterias.","operationId":"getTrustedReferencesTrustList","parameters":[{"name":"country","in":"query","description":"Two-Digit Country Code","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"domain","in":"query","description":"Value for Domain to search for","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"referenceType","in":"query","description":"Value for Reference Type to search for","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"signatureType","in":"query","description":"Value for Signature Type to search for","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"withFederation","in":"query","description":"Switch if federated entities should be included","required":false,"allowEmptyValue":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"Returns the list of trusted issuers.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrustedIssuerDto"}}}}},"401":{"description":"Unauthorized. No Access to the system.(Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustList/issuers":{"get":{"tags":["Trust List","GDHCN"],"summary":"Returns the list of trusted issuers filtered by criterias.","operationId":"getTrustedIssuersByCountry","parameters":[{"name":"country","in":"query","description":"Two-Digit Country Code","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"domain","in":"query","description":"Value for Domain to search for","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"withFederation","in":"query","description":"Switch if federated entities should be included","required":false,"allowEmptyValue":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"Returns the list of trusted issuers.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrustedIssuerDto"}}}}},"401":{"description":"Unauthorized. No Access to the system.(Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trustList/certificate":{"get":{"tags":["Trust Lists","GDHCN"],"summary":"Returns a filtered list of trusted certificates. The provided search criteria are additive. It is possible to provide more than one value for each criteria. (Except for withFederation)","operationId":"downloadTrustListCertificate","parameters":[{"name":"group","in":"query","description":"Value for Group to search for","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"country","in":"query","description":"Two-Digit Country Code","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"domain","in":"query","description":"Value for Domain to search for","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"withFederation","in":"query","description":"Switch if federated entities should be included","required":false,"allowEmptyValue":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"Returns a filtered list of trusted certificates.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrustList"}}}}},"400":{"description":"Bad request. Unknown Certificate Type.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/trust/reference/{uuid}":{"get":{"tags":["Trusted Reference","GDHCN"],"summary":"Get a single trusted references","operationId":"getTrustedReference","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"pattern":"^[0-9a-f]{8}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{12}$","type":"string"}}],"responses":{"200":{"description":"Response contains the trusted reference.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrustedReferenceDto"}}}},"404":{"description":"Not found if no data is available.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrustedReferenceDto"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/rules/{country}":{"get":{"tags":["Validation Rules"],"summary":"Download all rules of country.","operationId":"downloadValidationRules","parameters":[{"name":"country","in":"path","required":true,"schema":{"type":"string"},"example":"EU"}],"responses":{"200":{"description":"Download successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationRuleDownloadResponse"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}},"/countrylist":{"get":{"tags":["Country List"],"summary":"Returns the full list of onboarded countries.","operationId":"downloadCountryList","responses":{"200":{"description":"Returns the full list of onboarded countries.","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","example":"EU"}}}}},"401":{"description":"Unauthorized. No Access to the system. (Client Certificate not present or whitelisted)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProblemReport"}}}}},"security":[{"Authentication Certificate Hash":[]},{"Authentication Certificate Distinguish Name":[]}]}}},"components":{"schemas":{"ValidationRuleDownloadResponse":{"type":"object","additionalProperties":{"type":"array","items":{"type":"object","properties":{"version":{"type":"string","description":"Version of the Rule (Semver)","example":"1.0.0"},"validFrom":{"type":"string","description":"Rule is valid from","format":"date-time"},"validTo":{"type":"string","description":"Rule is valid to","format":"date-time"},"cms":{"type":"string","description":"CMS containing the signed JSON Object with the rule itself"}}}}},"Trusted Certificate Upload Request":{"required":["cms"],"type":"object","properties":{"cms":{"type":"string","description":"Base64 encoded CMS with trusted certificate"},"kid":{"type":"string","description":"Custom KID. If not provided the first 8 byte of certificate thumbprint will be used."},"group":{"type":"string"},"domain":{"type":"string"},"properties":{"type":"object","additionalProperties":{"type":"string","description":"Additional properties which should be stored with the certificate."},"description":"Additional properties which should be stored with the certificate."}}},"ProblemReport":{"type":"object","properties":{"code":{"type":"string","example":"0x001"},"problem":{"type":"string","example":"Signer Certificate is unknown."},"sendValue":{"type":"string","example":"Certificate Thumbprint: 2342424f24c242f42f4b24..."},"details":{"type":"string","example":"Use a known upload certificate to upload signer information."}}},"TrustedReferenceDto":{"required":["contentType","country","name","referenceVersion","service","signatureType","sslPublicKey","thumbprint","type","url"],"type":"object","properties":{"sourceGateway":{"pattern":"^[0-9a-f]{8}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{12}$","type":"string","description":"Gateway ID of the source gateway this entry origins from."},"uuid":{"pattern":"^[0-9a-f]{8}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{12}$","type":"string","description":"Globally Unique identifier for this entity."},"domain":{"type":"string","description":"Domains this entry belongs to."},"version":{"type":"integer","description":"Version of this entity.","format":"int64"},"url":{"type":"string","description":"(HTTP) Url to the Trusted Reference Document","format":"URL"},"country":{"type":"string","description":"ISO 3166 2-Digit Country Code"},"type":{"type":"string","description":"Type of the Trusted Reference (DCC,FHIR)","enum":["DCC","FHIR"]},"service":{"type":"string","description":"Service of the Trusted Reference"},"thumbprint":{"type":"string","description":"SHA256 Hash of the Trusted Reference"},"name":{"type":"string","description":"Name of the Service"},"sslPublicKey":{"type":"string","description":"SSL Certificate of the endpoint"},"contentType":{"type":"string","description":"MIME Type of Content"},"signatureType":{"type":"string","description":"Signature type (NONE|JWS|CMS)","enum":["CMS","JWS","NONE"]},"referenceVersion":{"type":"string","description":"Any version String of the trusted reference"}},"description":"Trusted reference representation."},"TrustList":{"type":"object","properties":{"sourceGateway":{"pattern":"^[0-9a-f]{8}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{12}$","type":"string","description":"Gateway ID of the source gateway this entry origins from."},"uuid":{"pattern":"^[0-9a-f]{8}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{12}$","type":"string","description":"Globally Unique identifier for this entity."},"domain":{"type":"string","description":"Domains this entry belongs to."},"version":{"type":"integer","description":"Version of this entity.","format":"int64"},"kid":{"type":"string","example":"qroU+hDDovs="},"timestamp":{"type":"string","format":"date-time"},"country":{"type":"string","example":"EU"},"certificateType":{"type":"string","enum":["AUTHENTICATION","UPLOAD","CSCA","DSC","TRUSTANCHOR"]},"thumbprint":{"type":"string","example":"aaba14fa10c3a2fb441a28af0ec1bb4128153b9ddc796b66bfa04b02ea3e103e"},"signature":{"type":"string","example":"o53CbAa77LyIMFc5Gz+B2Jc275Gdg/SdLayw7gx0GrTcinR95zfTLr8nNHgJMYlX3rD8Y11zB/Osyt0 ... W+VIrYRGSEmgjGy2EwzvA5nVhsaA+/udnmbyQw9LjAOQ=="},"rawData":{"type":"string","example":"MIICyDCCAbCgAwIBAgIGAXR3DZUUMA0GCSqGSIb3DQEBBQUAMBwxCzAJB ... Jpux30QRhsNZwkmEYSbRv+vp5/obgH1mL5ouoV5I="}}},"TrustedIssuerDto":{"type":"object","properties":{"url":{"type":"string","example":"https://url"},"type":{"type":"string","example":"HTTP","enum":["HTTP","DID"]},"country":{"type":"string","example":"EU"},"thumbprint":{"type":"string","example":"aaba14fa10c3a2fb441a28af0ec1bb4128153b9ddc796b66bfa04b02ea3e103e"},"sslPublicKey":{"type":"string","example":"o53CbAa77LyIMFc5Gz+B2Jc275Gdg/SdLayw7gx0GrTcinR95zfTLr8nNHgJMYlX3rD8Y11zB/Osyt0 ... W+VIrYRGSEmgjGy2EwzvA5nVhsaA+/udnmbyQw9LjAOQ=="},"keyStorageType":{"type":"string","example":"JWKS"},"signature":{"type":"string","example":"o53CbAa77LyIMFc5Gz+B2Jc275Gdg/SdLayw7gx0GrTcinR95zfTLr8nNHgJMYlX3rD8Y11zB/Osyt0 ... W+VIrYRGSEmgjGy2EwzvA5nVhsaA+/udnmbyQw9LjAOQ=="},"timestamp":{"type":"string","format":"date-time"},"name":{"type":"string","example":"Example Service"},"domain":{"type":"string","example":"DCC"},"uuid":{"type":"string","example":"e4d04ee1-2bfe-4e8c-ab82-0d2b1d223712"}}},"TrustedReferenceDeleteRequestDto":{"type":"object","properties":{"uuid":{"pattern":"^[0-9a-f]{8}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{4}\\b-[0-9a-f]{12}$","type":"string","description":"Unique Identifier of the Trusted Reference","format":"UUID"}},"description":"Object to identify a Trusted Reference to delete."}}}}