JwtTokenGenerationService
constructor(nonceService: NonceService, refreshTokenNonceService: NonceService, dpopNonceService: NonceService, publicContext: String = "https://wallet.a-sit.at/authorization-server", keyMaterial: KeyMaterial = EphemeralKeyWithoutCert(), signToken: SignJwtFun<OpenId4VciAccessToken> = SignJwt(keyMaterial, JwsHeaderCertOrJwk()), clock: Clock = System, issueRefreshToken: Boolean = false, jwtIdToUserInfoExtended: MapStore<String, OidcUserInfoExtended> = DefaultMapStore(), refreshTokenJwtIdToUserInfoExtended: MapStore<String, OidcUserInfoExtended> = DefaultMapStore(lifetime = 30.days))(source)