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

Rational for implementation as service #12

Open
domwoe opened this issue Jul 31, 2020 · 0 comments
Open

Rational for implementation as service #12

domwoe opened this issue Jul 31, 2020 · 0 comments

Comments

@domwoe
Copy link

domwoe commented Jul 31, 2020

Hi @iamtxena,

nice work! Alternatively to defining an 'EidasService' you could have also added a new public key/verification Method type to the DID document. What are the reasons that the implementation introduces a new service type?

One reason I could think of is that x509 certificates/chains can be large. The service makes it clear that the certificate/chain has to be fetched from another location. In JSON-LD world nodes can either be embedded or linked to, so adding a linked to a verificationMethod is technically valid, but I'm not sure how processors would be configured in practice.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant