This extension performs the super-user configuration for the Eclipse Dataspace Components (EDC) Identity Hub and Issuer Service.
The super-user is a privileged participant that is used for the creation of the actual participants.
This bootstrapping functionality is essential for initializing EDC deployments with the required administrative credentials.
./gradlew clean buildThe following configuration values are used:
| Key | Required | Default | Description |
|---|---|---|---|
edc.iam.key.algorithm |
Yes | - | Key encryption algorithm used to generate or load keys |
edc.ih.api.superuser.id |
No | super-user |
ID of the super-user participant context |
edc.ih.api.superuser.public.key.alias |
Yes | - | Public key vault alias of the super-user |
edc.ih.api.superuser.private.key.alias |
Yes | - | Private key vault alias of the super-user |
edc.ih.api.key.superuser |
No | - | Explicit initial API key override for the super-user |
This project is licensed under the Apache License 2.0. See LICENSE.