Push region verifiable credential into participant Identity Hub at deployment time. The issuer of the verifiable credential is the GAIA-X authority. This authority was already available in the cloud setup but not in the local one, therefore it has been added there as well.
Why it does that
Verifiable credentials need to be available in the Identity Hub so that they can be consumed by other participants. A follow-up PR #226 will replace the CredentialsVerifierMock with an IdentityHubCredentialsVerifier that will retrieve the credentials from the Identity Hub on every IDS interaction.
What this PR changes/adds
Push
region
verifiable credential into participant Identity Hub at deployment time. The issuer of the verifiable credential is the GAIA-X authority. This authority was already available in the cloud setup but not in the local one, therefore it has been added there as well.Why it does that
Verifiable credentials need to be available in the Identity Hub so that they can be consumed by other participants. A follow-up PR #226 will replace the
CredentialsVerifierMock
with anIdentityHubCredentialsVerifier
that will retrieve the credentials from the Identity Hub on every IDS interaction.Linked Issue(s)
https://github.com/agera-edc/IdentityHub/issues/21
Checklist
no-changelog
)