Skip to content

Commit a915881

Browse files
committed
Update eudi-wallet-core and RQES UI SDK versions
This commit updates the following: - `eudiWalletCore` from 0.19.0 to 0.20.0-SNAPSHOT - `rqesUiSDK` from 0.3.1 to 0.3.2.4-SNAPSHOT It also makes the following changes to the OpenId4Vp configuration: - Removes `withEncryptionAlgorithms` and `withEncryptionMethods` - Adds `ClientIdScheme.X509Hash` to `withClientIdSchemes` - Updates `Format.MsoMdoc` to `Format.MsoMdoc.ES256` Finally, it updates the Wallet-Centric QTSP endpoint in the RQES configuration.
1 parent bcb6acc commit a915881

File tree

4 files changed

+11
-25
lines changed

4 files changed

+11
-25
lines changed

business-logic/src/dev/java/eu/europa/ec/businesslogic/config/RQESConfigImpl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class RQESConfigImpl(val context: Context) : EudiRQESUiConfig {
3232
get() = listOf(
3333
QtspData(
3434
name = "Wallet-Centric",
35-
endpoint = "https://walletcentric.signer.eudiw.dev/csc/v2".toUriOrEmpty(),
35+
endpoint = "https://walletcentric.signer.dev.eudiw.dev/csc/v2".toUriOrEmpty(),
3636
tsaUrl = "https://timestamp.sectigo.com/qualified",
3737
clientId = "wallet-client",
3838
clientSecret = "somesecret2",

core-logic/src/demo/java/eu/europa/ec/corelogic/config/WalletCoreConfigImpl.kt

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ import eu.europa.ec.corelogic.BuildConfig
2121
import eu.europa.ec.eudi.wallet.EudiWalletConfig
2222
import eu.europa.ec.eudi.wallet.issue.openid4vci.OpenId4VciManager
2323
import eu.europa.ec.eudi.wallet.transfer.openId4vp.ClientIdScheme
24-
import eu.europa.ec.eudi.wallet.transfer.openId4vp.EncryptionAlgorithm
25-
import eu.europa.ec.eudi.wallet.transfer.openId4vp.EncryptionMethod
2624
import eu.europa.ec.eudi.wallet.transfer.openId4vp.Format
2725
import eu.europa.ec.resourceslogic.R
2826

@@ -48,17 +46,12 @@ internal class WalletCoreConfigImpl(
4846
useStrongBoxForKeys = true
4947
)
5048
configureOpenId4Vp {
51-
withEncryptionAlgorithms(listOf(EncryptionAlgorithm.ECDH_ES))
52-
withEncryptionMethods(
49+
withClientIdSchemes(
5350
listOf(
54-
EncryptionMethod.A128CBC_HS256,
55-
EncryptionMethod.A256GCM
51+
ClientIdScheme.X509SanDns,
52+
ClientIdScheme.X509Hash
5653
)
5754
)
58-
59-
withClientIdSchemes(
60-
listOf(ClientIdScheme.X509SanDns)
61-
)
6255
withSchemes(
6356
listOf(
6457
BuildConfig.OPENID4VP_SCHEME,
@@ -67,7 +60,7 @@ internal class WalletCoreConfigImpl(
6760
)
6861
)
6962
withFormats(
70-
Format.MsoMdoc, Format.SdJwtVc.ES256
63+
Format.MsoMdoc.ES256, Format.SdJwtVc.ES256
7164
)
7265
}
7366

core-logic/src/dev/java/eu/europa/ec/corelogic/config/WalletCoreConfigImpl.kt

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ import eu.europa.ec.corelogic.BuildConfig
2121
import eu.europa.ec.eudi.wallet.EudiWalletConfig
2222
import eu.europa.ec.eudi.wallet.issue.openid4vci.OpenId4VciManager
2323
import eu.europa.ec.eudi.wallet.transfer.openId4vp.ClientIdScheme
24-
import eu.europa.ec.eudi.wallet.transfer.openId4vp.EncryptionAlgorithm
25-
import eu.europa.ec.eudi.wallet.transfer.openId4vp.EncryptionMethod
2624
import eu.europa.ec.eudi.wallet.transfer.openId4vp.Format
2725
import eu.europa.ec.resourceslogic.R
2826

@@ -48,17 +46,12 @@ internal class WalletCoreConfigImpl(
4846
useStrongBoxForKeys = true
4947
)
5048
configureOpenId4Vp {
51-
withEncryptionAlgorithms(listOf(EncryptionAlgorithm.ECDH_ES))
52-
withEncryptionMethods(
49+
withClientIdSchemes(
5350
listOf(
54-
EncryptionMethod.A128CBC_HS256,
55-
EncryptionMethod.A256GCM
51+
ClientIdScheme.X509SanDns,
52+
ClientIdScheme.X509Hash
5653
)
5754
)
58-
59-
withClientIdSchemes(
60-
listOf(ClientIdScheme.X509SanDns)
61-
)
6255
withSchemes(
6356
listOf(
6457
BuildConfig.OPENID4VP_SCHEME,
@@ -67,7 +60,7 @@ internal class WalletCoreConfigImpl(
6760
)
6861
)
6962
withFormats(
70-
Format.MsoMdoc, Format.SdJwtVc.ES256
63+
Format.MsoMdoc.ES256, Format.SdJwtVc.ES256
7164
)
7265
}
7366

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ slf4j = "2.0.17"
5454
gson = "2.13.2"
5555
googlePhoneNumber = "9.0.14"
5656
zxing = "3.5.3"
57-
eudiWalletCore = "0.19.0"
57+
eudiWalletCore = "0.20.0-SNAPSHOT"
5858
cameraCore = "1.5.0"
5959
owaspDependencyCheck = "12.1.3"
6060
material3 = "1.3.2"
@@ -63,7 +63,7 @@ sonar = "6.3.1.5724"
6363
baselineprofile = "1.4.1"
6464
timber = "5.0.1"
6565
treessence = "1.1.2"
66-
rqesUiSDK = "0.3.1"
66+
rqesUiSDK = "0.3.2.4-SNAPSHOT"
6767
androidxRoom = "2.8.0"
6868
cloudy = "0.2.7"
6969

0 commit comments

Comments
 (0)