-
Configuration Refactoring: Migrated to centralized
key_configusingpki.KeyConfigacross all services. All signing key configurations now use the unified PKI package structure. Existing configurations will fail validation without these updates.Migration: Update your configuration files with the new
key_configstructure:Issuer (see
issuersection in config.yaml):issuer: key_config: private_key_path: "/pki/signing_ec_private.pem" chain_path: "/pki/signing_ec_chain.pem"
Verifier (see
verifiersection in config.yaml):verifier: # Shared signing key configuration used for OAuth metadata, OIDC, and OpenID4VP key_config: private_key_path: "/pki/signing_ec_private.pem" chain_path: "/pki/signing_ec_chain.pem"
Registry (see
registry.token_status_listssection in config.yaml):registry: token_status_lists: key_config: private_key_path: "/pki/signing_ec_private.pem" chain_path: "/pki/signing_ec_chain.pem"
APIGW (see
apigwsection in config.yaml):apigw: registry_external_url: "http://registry.example.com:8080" # New required field key_config: private_key_path: "/pki/signing_ec_private.pem" chain_path: "/pki/signing_ec_chain.pem"
See complete examples in config.yaml.
- Remove eduSeal/Ladok pdf signing service, new repo: https://github.com/SUNET/eduseal
- Change iso3166-1-alpha-3 to iso3166-1-alpha-2
- Add sd-jwt PDA1 and EHIC creation in Issuer #43
- add Tracing #21
- Add TLS to http server #25
- Add async communication to surrounding system
- Add Swagger endpoint
- Fixed API version 2.4 #39
- Got rid of haproxy