Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trust-List vs Trust Anchor vs TLS Trust List #24

Closed
psavva opened this issue Jul 19, 2021 · 3 comments
Closed

Trust-List vs Trust Anchor vs TLS Trust List #24

psavva opened this issue Jul 19, 2021 · 3 comments
Assignees
Labels
question Further information is requested

Comments

@psavva
Copy link
Contributor

psavva commented Jul 19, 2021

I am having trouble understanding what the usage of application-jks-signing.yml and if/why I should configure it.

In the EU DCC solution, we have the TLS Trust List, and the DGC Gateway which acts as the Trust Anchor.
Why do we have the addition of the Trust-List in the above mentioned file?

The specific feature: #22
mentions issue #10 which again describe a technical requirement, and not really a business requirement, and why it should be included... "The responses of the following routes should include a header with a ECDSA signature"

Should the signature included not be that of the Trust-List, which is all ready defined in application.yml

      trust-anchor:
        alias: ta
        password: dgcg-p4ssw0rd
        path: classpath:trust_anchor.jks

Please help me understand this better as for us to configure it correctly for Cyprus.

Please note that the dockerfile has also not been updated to reflect the change introduced:
\https://github.com/eu-digital-green-certificates/dgca-businessrule-service/blob/main/docker-compose.yml

@psavva psavva added the question Further information is requested label Jul 19, 2021
@psavva
Copy link
Contributor Author

psavva commented Jul 23, 2021

@daniel-eder Anyways we can get a response for this?

@daniel-eder
Copy link
Member

@SchulzeStTSI can you chime in?

@SchulzeStTSI
Copy link
Collaborator

@psavva the mentioned feature is a signing of the business rule list provided by the national backend, means NB<-->Wallet/Verifier App. The other trust components are from gateway to national backend(Gateway<--->NB). So far I see it's currently not enabled in the apps, so the configuration of it is optional for the moment.

@psavva psavva closed this as completed Sep 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants