From bcbba6dbf0103bc510ee12190a6b5559d51bf682 Mon Sep 17 00:00:00 2001 From: chsavvaidis Date: Mon, 17 Feb 2025 22:56:31 +0200 Subject: [PATCH] fix: remove hardcoded variables in response types --- .../src/commonMain/kotlin/id/walt/oid4vc/OpenID4VCI.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/waltid-libraries/protocols/waltid-openid4vc/src/commonMain/kotlin/id/walt/oid4vc/OpenID4VCI.kt b/waltid-libraries/protocols/waltid-openid4vc/src/commonMain/kotlin/id/walt/oid4vc/OpenID4VCI.kt index d85a1d00c..375559f52 100644 --- a/waltid-libraries/protocols/waltid-openid4vc/src/commonMain/kotlin/id/walt/oid4vc/OpenID4VCI.kt +++ b/waltid-libraries/protocols/waltid-openid4vc/src/commonMain/kotlin/id/walt/oid4vc/OpenID4VCI.kt @@ -369,11 +369,11 @@ object OpenID4VCI { subjectTypesSupported = setOf(SubjectType.public), credentialIssuer = baseUrl, responseTypesSupported = setOf( - "code", - "vp_token", - "id_token" - ), // (EBSI) this is required one https://www.rfc-editor.org/rfc/rfc8414.html#section-2 - idTokenSigningAlgValuesSupported = setOf("ES256"), // (EBSI) https://openid.net/specs/openid-connect-self-issued-v2-1_0.html#name-self-issued-openid-provider- + ResponseType.Code.value, + ResponseType.VpToken.value, + ResponseType.IdToken.value + ), + idTokenSigningAlgValuesSupported = setOf("ES256"), codeChallengeMethodsSupported = listOf("S256"), credentialSupported = credentialSupported?. filterValues { credential ->