Trusted Issuers Registry

September 18, 2023 · View on GitHub

The Trusted Issuers Registry provides both an EBSI Trusted Issuers Registry implementation and an iShare implementation. The service provides data from an NGSI-LD compliant backend and configuration files.

FIWARE Security License badge
Container Repository on Quay Coverage Status Test Release

Installation

Container

The Trusted Issuers Registry is provided as a container at quay.io. To provide the service, a NGSI-LG service has to be provided. In a local setup, you can for example use:

docker run --name orionld -p 1206:1206 quay.io/fiware/orion-ld:1.1.1

and the start the service:

docker run --network host quay.io/fiware/trusted-issuers-registry:0.0.1

After that, its accessible at localhost:8080.

Helm Chart

More convinient deployment is available via the Helm Chart

Configuration

Configurations can be provided with the standard mechanisms of the Micronaut-Framework, e.g. environment variables or appliction.yaml file. The following table concentrates on the most important configuration parameters:

PropertyEnv-VarDescriptionDefault
micronaut.server.portMICRONAUT_SERVER_PORTServer port to be used.8080
micronaut.metrics.enabledMICRONAUT_METRICS_ENABLEDEnable the metrics gatheringtrue
micronaut.http.services.ngsi.urlMICRONAUT_HTTP_SERVICES_NGSI_URLUrl of the backing NGSI-LD brokerhttp://ngsi-ld:1026
general.contextUrlGENERAL_CONTEXT_URLURL of the Context file to be used when accessing the broker``````

License

Trusted Issuers Registry is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

© 2023 FIWARE Foundation e.V.