Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contract Negotiation Failed with BPN Outside Seed Data - Unable to Obtain the Credentials #202

Open
saudkhan116 opened this issue Jan 27, 2025 · 10 comments
Assignees

Comments

@saudkhan116
Copy link
Contributor

saudkhan116 commented Jan 27, 2025

Problem Statement:

I have a new BPN number BPNLARN000000011 which was obtained from the company registered into the Portal. I need to run the EDC against this BPN number, and perform e2e data exchange journey using EDC walkthrough APIs. During the company onboarding process, it was ensured that the BPN got registered by the Identity Wallet and all necessary steps have been taken from the application_checkilist to make the registration successful. The data offers can be seen in EDC contract catalog, however the EDR Token is not getting generated and EDC provider logs the exception and reports the error message "Unable to Obtain the Credentials"

The default BPNs, used in the seed data work fine in the data exchange. The intention is to utilize a new BPN without modifying anything from the chart values.yaml. Some screenshots are attached, that might help to further diagnose the issue.

Request EDR Token API
Image

Actual Behavior

The empty Response

Expected Behavior

There should be the contract agreement details once the contract is negotiated between data consumer and data provider.

Steps to Reproduce

  • It was assumed that the company is onboarded, having the BPN BPNLARN000000011
  • It was assumed that the provider EDC is running and already configured EDC Assets, Policies and Contracts
  • Configure the EDC against the BPNLARN000000011 as shown in the above values.yaml file snippet
  • Deploy the consumer EDC and wait until its ready
  • Retrieve Contract Catalog from EDC Catalog API
  • Execute EDR Token API
  • Get EDR Token API, (Response: you will get the empty array)

EDC Configuration

In the EDC configuration, only BPN is changed. The rest of the settings remain same
values.yaml

...
dataconsumerOne:
  enabled: true
  seedTestdata: false
  nameOverride: dataconsumer-1
  secrets:
    edc-miw-keycloak-secret: changeme
  tractusx-connector:
    nameOverride: dataconsumer-1-edc
    participant:
      id: BPNLARN000000011
    iatp:
      id: did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNLARN000000011
      trustedIssuers:
        - did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003CRHK
      sts:
        dim:
          url: https://ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io/api/sts
        oauth:
          token_url: https://ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io/oauth/token
          client:
            id: BPNLARN000000011
            secret_alias: edc-miw-keycloak-secret
    controlplane:
      env:
        TX_IAM_IATP_CREDENTIALSERVICE_URL: https://ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io/api
        EDC_IAM_DID_WEB_USE_HTTPS: false
...

Did Resolution in the wallet below:

Url: {{walletUrl}}/BPNLARN000000011/did.json

Image

EDC Contract Catalog

Image

Logs

EDC Consumer Logs:

...
�[0;34mDEBUG 2025-01-27T14:40:24.741394785 [ConsumerContractNegotiationManagerImpl] ContractNegotiation 524c77f5-2155-4c43-9ed0-922f31a9f8a4 is now in state INITIAL�[0m
�[0;34mDEBUG 2025-01-27T14:40:24.91498453 [ConsumerContractNegotiationManagerImpl] ContractNegotiation 524c77f5-2155-4c43-9ed0-922f31a9f8a4 is now in state REQUESTING�[0m
�[0;34mDEBUG 2025-01-27T14:40:24.924638833 ContractNegotiation: ID 524c77f5-2155-4c43-9ed0-922f31a9f8a4. [Consumer] send request�[0m
�[0;34mDEBUG 2025-01-27T14:40:25.037699362 ContractNegotiation: ID 524c77f5-2155-4c43-9ed0-922f31a9f8a4. [Consumer] send request�[0m
�[0;34mDEBUG 2025-01-27T14:40:25.046529464 [ConsumerContractNegotiationManagerImpl] ContractNegotiation 524c77f5-2155-4c43-9ed0-922f31a9f8a4 is now in state REQUESTED�[0m
�[0;34mDEBUG 2025-01-27T14:41:17.902845849 [DataPlaneSelectorManagerImpl] DataPlaneInstance tx-umbrella-dataconsumer-1-edc-dataplane is now in state AVAILABLE�[0m
�[0;34mDEBUG 2025-01-27T14:42:18.259559103 [DataPlaneSelectorManagerImpl] DataPlaneInstance tx-umbrella-dataconsumer-1-edc-dataplane is now in state AVAILABLE�[0m
�[0;34mDEBUG 2025-01-27T14:43:18.9809854 [DataPlaneSelectorManagerImpl] DataPlaneInstance tx-umbrella-dataconsumer-1-edc-dataplane is now in state AVAILABLE�[0m
�[0;34mDEBUG 2025-01-27T14:44:19.333432507 [DataPlaneSelectorManagerImpl] DataPlaneInstance tx-umbrella-dataconsumer-1-edc-dataplane is now in state AVAILABLE�[0m
�[0;34mDEBUG 2025-01-27T14:44:44.424408235 [ConsumerContractNegotiationManagerImpl] ContractNegotiation a84a1872-2a29-41af-a2e2-67f86628d5ba is now in state INITIAL�[0m
�[0;34mDEBUG 2025-01-27T14:44:44.608795863 [ConsumerContractNegotiationManagerImpl] ContractNegotiation a84a1872-2a29-41af-a2e2-67f86628d5ba is now in state REQUESTING�[0m
�[0;34mDEBUG 2025-01-27T14:44:44.618770775 ContractNegotiation: ID a84a1872-2a29-41af-a2e2-67f86628d5ba. [Consumer] send request�[0m
�[0;34mDEBUG 2025-01-27T14:44:44.621847779 DIM Token expired, need to refresh.�[0m
�[0;34mDEBUG 2025-01-27T14:44:44.904552429 ContractNegotiation: ID a84a1872-2a29-41af-a2e2-67f86628d5ba. [Consumer] send request�[0m
�[0;34mDEBUG 2025-01-27T14:44:44.91418494 [ConsumerContractNegotiationManagerImpl] ContractNegotiation a84a1872-2a29-41af-a2e2-67f86628d5ba is now in state REQUESTED�[0m
�[0;34mDEBUG 2025-01-27T14:45:19.999465429 [DataPlaneSelectorManagerImpl] DataPlaneInstance tx-umbrella-dataconsumer-1-edc-dataplane is now in state AVAILABLE�[0m
�[0;34mDEBUG 2025-01-27T14:46:20.26349588 [DataPlaneSelectorManagerImpl] DataPlaneInstance tx-umbrella-dataconsumer-1-edc-dataplane is now in state AVAILABLE�[0m
�[0;34mDEBUG 2025-01-27T14:47:20.815989149 [DataPlaneSelectorManagerImpl] DataPlaneInstance tx-umbrella-dataconsumer-1-edc-dataplane is now in state AVAILABLE�[0m

EDC Provider Logs:

...
�[0m�[0;34mDEBUG 2025-01-27T14:49:04.961510004 [ProviderContractNegotiationManagerImpl] ContractNegotiation 33d02dfd-fee7-418e-9bf2-641920425790 is now in state TERMINATING�[0m
�[0;34mDEBUG 2025-01-27T14:49:04.987200781 Entity 33d02dfd-fee7-418e-9bf2-641920425790 ContractNegotiation retry #2 will not be attempted before 3966 ms.�[0m
�[0;34mDEBUG 2025-01-27T14:49:06.026838115 Entity 33d02dfd-fee7-418e-9bf2-641920425790 ContractNegotiation retry #2 will not be attempted before 2927 ms.�[0m
�[0;34mDEBUG 2025-01-27T14:49:07.065073945 Entity 33d02dfd-fee7-418e-9bf2-641920425790 ContractNegotiation retry #2 will not be attempted before 1888 ms.�[0m
�[0;34mDEBUG 2025-01-27T14:49:08.101512369 Entity 33d02dfd-fee7-418e-9bf2-641920425790 ContractNegotiation retry #2 will not be attempted before 852 ms.�[0m
�[0;34mDEBUG 2025-01-27T14:49:09.144536312 Entity 33d02dfd-fee7-418e-9bf2-641920425790 ContractNegotiation retry #2 of 7.�[0m
�[0;34mDEBUG 2025-01-27T14:49:09.144642913 ContractNegotiation: ID 33d02dfd-fee7-418e-9bf2-641920425790. [PROVIDER] send termination�[0m
�[0;34mDEBUG 2025-01-27T14:49:09.147430821 ContractNegotiation: ID 33d02dfd-fee7-418e-9bf2-641920425790. Attempt #3 failed to [PROVIDER] send termination. Cause: Unable to obtain credentials: Empty optional�[0m
�[0;34morg.eclipse.edc.spi.EdcException: Unable to obtain credentials: Empty optional
	at org.eclipse.edc.protocol.dsp.http.dispatcher.DspHttpRemoteMessageDispatcherImpl.lambda$dispatch$3(DspHttpRemoteMessageDispatcherImpl.java:131)
	at org.eclipse.edc.spi.result.AbstractResult.orElse(AbstractResult.java:105)
	at org.eclipse.edc.protocol.dsp.http.dispatcher.DspHttpRemoteMessageDispatcherImpl.dispatch(DspHttpRemoteMessageDispatcherImpl.java:131)
	at org.eclipse.edc.connector.core.message.RemoteMessageDispatcherRegistryImpl.dispatch(RemoteMessageDispatcherRegistryImpl.java:48)
	at org.eclipse.edc.connector.controlplane.contract.negotiation.AbstractContractNegotiationManager.lambda$dispatch$7(AbstractContractNegotiationManager.java:112)
	at org.eclipse.edc.statemachine.retry.CompletableFutureRetryProcess.process(CompletableFutureRetryProcess.java:50)
	at org.eclipse.edc.statemachine.retry.RetryProcess.execute(RetryProcess.java:71)
	at org.eclipse.edc.connector.controlplane.contract.negotiation.AbstractContractNegotiationManager.processTerminating(AbstractContractNegotiationManager.java:88)
	at org.eclipse.edc.spi.telemetry.Telemetry.lambda$contextPropagationMiddleware$0(Telemetry.java:73)
	at org.eclipse.edc.statemachine.ProcessorImpl.lambda$process$1(ProcessorImpl.java:55)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.ReduceOps$5.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.ReduceOps$5.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.count(Unknown Source)
	at org.eclipse.edc.statemachine.ProcessorImpl.process(ProcessorImpl.java:62)
	at java.base/java.util.stream.ReferencePipeline$5$1.accept(Unknown Source)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.LongPipeline.reduce(Unknown Source)
	at java.base/java.util.stream.LongPipeline.sum(Unknown Source)
	at org.eclipse.edc.statemachine.StateMachineManager.performLogic(StateMachineManager.java:110)
	at org.eclipse.edc.statemachine.StateMachineManager.lambda$loop$2(StateMachineManager.java:101)
	at io.micrometer.core.instrument.composite.CompositeTimer.record(CompositeTimer.java:141)
	at io.micrometer.core.instrument.Timer.lambda$wrap$0(Timer.java:193)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
�[0m�[0;34mDEBUG 2025-01-27T14:49:09.158369954 [ProviderContractNegotiationManagerImpl] ContractNegotiation 33d02dfd-fee7-418e-9bf2-641920425790 is now in state TERMINATING�[0m
�[0;34mDEBUG 2025-01-27T14:49:09.186076238 Entity 33d02dfd-fee7-418e-9bf2-641920425790 ContractNegotiation retry #3 will not be attempted before 7964 ms.�[0m
�[0;34mDEBUG 2025-01-27T14:49:10.223304964 Entity 33d02dfd-fee7-418e-9bf2-641920425790 ContractNegotiation retry #3 will not be attempted before 6927 ms.�[0m
�[0;34mDEBUG 2025-01-27T14:49:11.256765579 Entity 33d02dfd-fee7-418e-9bf2-641920425790 ContractNegotiation retry #3 will not be attempted before 5894 ms.�[0m

SSI DIM Wallet stub Logs:


  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/

 :: Spring Boot ::                (v3.3.2)

2025-01-27T14:18:12.627Z  INFO 1 --- [SSI DIM Wallet stub] [           main] o.e.t.wallet.stub.WalletStubApplication  : Starting WalletStubApplication vlatest using Java 21.0.5 with PID 1 (/app/wallet-latest.jar started by wallet in /app)
2025-01-27T14:18:12.635Z DEBUG 1 --- [SSI DIM Wallet stub] [           main] o.e.t.wallet.stub.WalletStubApplication  : Running with Spring Boot v3.3.2, Spring v6.1.11
2025-01-27T14:18:12.639Z  INFO 1 --- [SSI DIM Wallet stub] [           main] o.e.t.wallet.stub.WalletStubApplication  : No active profile set, falling back to 1 default profile: "default"
2025-01-27T14:18:17.950Z  INFO 1 --- [SSI DIM Wallet stub] [           main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=cb1367fc-d690-3676-a593-49f9851d421e
2025-01-27T14:18:19.533Z  INFO 1 --- [SSI DIM Wallet stub] [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port 8080 (http)
2025-01-27T14:18:19.585Z  INFO 1 --- [SSI DIM Wallet stub] [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2025-01-27T14:18:19.585Z  INFO 1 --- [SSI DIM Wallet stub] [           main] o.apache.catalina.core.StandardEngine    : Starting Servlet engine: [Apache Tomcat/10.1.26]
2025-01-27T14:18:19.987Z  INFO 1 --- [SSI DIM Wallet stub] [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2025-01-27T14:18:19.990Z  INFO 1 --- [SSI DIM Wallet stub] [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 7107 ms
2025-01-27T14:18:25.282Z  INFO 1 --- [SSI DIM Wallet stub] [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 1 endpoint beneath base path '/actuator'
2025-01-27T14:18:25.478Z  INFO 1 --- [SSI DIM Wallet stub] [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port 8080 (http) with context path '/'
2025-01-27T14:18:25.528Z  INFO 1 --- [SSI DIM Wallet stub] [           main] o.e.t.wallet.stub.WalletStubApplication  : Started WalletStubApplication in 15.449 seconds (process running for 17.85)
2025-01-27T14:18:26.129Z DEBUG 1 --- [SSI DIM Wallet stub] [         task-1] o.e.t.w.stub.portal.PortalStubService    : Request to setup dim received for company name -> Eclipse Tractus-x Operating Company, bpn ->BPNL00000003CRHK waiting for 60 sec
2025-01-27T14:18:27.961Z DEBUG 1 --- [SSI DIM Wallet stub] [           main] .t.w.s.u.DeterministicECKeyPairGenerator : Keypair is generated for bpn -> BPNL00000003CRHK
2025-01-27T14:18:28.215Z DEBUG 1 --- [SSI DIM Wallet stub] [         task-2] o.e.t.w.stub.portal.PortalStubService    : Request to setup dim received for company name -> Seed Wallet 1, bpn ->BPNL00000003AZQP waiting for 60 sec
2025-01-27T14:18:28.239Z DEBUG 1 --- [SSI DIM Wallet stub] [           main] .t.w.s.u.DeterministicECKeyPairGenerator : Keypair is generated for bpn -> BPNL00000003AZQP
2025-01-27T14:18:28.256Z DEBUG 1 --- [SSI DIM Wallet stub] [         task-3] o.e.t.w.stub.portal.PortalStubService    : Request to setup dim received for company name -> Seed Wallet 2, bpn ->BPNL00000003AYRE waiting for 60 sec
2025-01-27T14:18:28.289Z DEBUG 1 --- [SSI DIM Wallet stub] [           main] .t.w.s.u.DeterministicECKeyPairGenerator : Keypair is generated for bpn -> BPNL00000003AYRE
2025-01-27T14:18:28.300Z DEBUG 1 --- [SSI DIM Wallet stub] [           main] o.e.t.w.stub.config.InitialSetupConfig   : Base wallet with bpn is BPNL00000003CRHK created and status list VC is also created
2025-01-27T14:18:31.881Z  INFO 1 --- [SSI DIM Wallet stub] [omcat-handler-0] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-01-27T14:18:31.881Z  INFO 1 --- [SSI DIM Wallet stub] [omcat-handler-0] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2025-01-27T14:18:31.883Z  INFO 1 --- [SSI DIM Wallet stub] [omcat-handler-0] o.s.web.servlet.DispatcherServlet        : Completed initialization in 2 ms
2025-01-27T14:18:36.183Z DEBUG 1 --- [SSI DIM Wallet stub] [         task-1] o.e.t.w.stub.portal.PortalStubService    : Did document create for bpn -> BPNL00000003CRHK , didDocument - >{"did":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003CRHK","didDocument":{"service":[{"id":"https://ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io#credential-service","type":"CredentialService","serviceEndpoint":"https://ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io/api"}],"verificationMethod":[{"id":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003CRHK#8fbcc425-8a33-3dea-84dd-d5762a3da8d7","type":"JsonWebKey2020","controller":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003CRHK","publicKeyJwk":{"kty":"EC","use":"sig","crv":"secp256k1","x":"w5bED38At33I56D4tkcfh7-o7D8L0gFqL4Udqt4wdv4","y":"50Ud3eHQrM_Z2qiDhJHxuJUaUBtVbHf3aAiGAgq_E7E"}}],"authentication":["did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003CRHK#8fbcc425-8a33-3dea-84dd-d5762a3da8d7"],"id":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003CRHK","@context":["https://www.w3.org/ns/did/v1"]},"authenticationDetails":{"authenticationServiceUrl":"https://ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io","clientSecret":"BPNL00000003CRHK","clientID":"BPNL00000003CRHK"}}
2025-01-27T14:18:38.217Z DEBUG 1 --- [SSI DIM Wallet stub] [         task-2] o.e.t.w.stub.portal.PortalStubService    : Did document create for bpn -> BPNL00000003AZQP , didDocument - >{"did":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003AZQP","didDocument":{"service":[{"id":"https://ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io#credential-service","type":"CredentialService","serviceEndpoint":"https://ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io/api"}],"verificationMethod":[{"id":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003AZQP#8b35f0e1-8a1a-3b40-ad73-63768cd2c37b","type":"JsonWebKey2020","controller":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003AZQP","publicKeyJwk":{"kty":"EC","use":"sig","crv":"secp256k1","x":"fpU4a0-VF0Z8Hs9aGfAWwTiaj5TaBV8oAImamTdmfVc","y":"2iBI9MqJcKxTo5mrUAsdGXdLB214VzogQ7scaTMe-uU"}}],"authentication":["did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003AZQP#8b35f0e1-8a1a-3b40-ad73-63768cd2c37b"],"id":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003AZQP","@context":["https://www.w3.org/ns/did/v1"]},"authenticationDetails":{"authenticationServiceUrl":"https://ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io","clientSecret":"BPNL00000003AZQP","clientID":"BPNL00000003AZQP"}}
2025-01-27T14:18:38.265Z DEBUG 1 --- [SSI DIM Wallet stub] [         task-3] o.e.t.w.stub.portal.PortalStubService    : Did document create for bpn -> BPNL00000003AYRE , didDocument - >{"did":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003AYRE","didDocument":{"service":[{"id":"https://ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io#credential-service","type":"CredentialService","serviceEndpoint":"https://ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io/api"}],"verificationMethod":[{"id":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003AYRE#85097b7f-01e2-3715-97ca-d1095c18d1f0","type":"JsonWebKey2020","controller":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003AYRE","publicKeyJwk":{"kty":"EC","use":"sig","crv":"secp256k1","x":"GGTLaQIIfszLVnYuplpf0Gsb_GJPMiAXTnlJ45fivjQ","y":"hFvfbGFY60Umz-3qVyGAywqukMrrLq86w8Le3C8AhWs"}}],"authentication":["did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003AYRE#85097b7f-01e2-3715-97ca-d1095c18d1f0"],"id":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003AYRE","@context":["https://www.w3.org/ns/did/v1"]},"authenticationDetails":{"authenticationServiceUrl":"https://ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io","clientSecret":"BPNL00000003AYRE","clientID":"BPNL00000003AYRE"}}
2025-01-27T14:19:33.989Z DEBUG 1 --- [SSI DIM Wallet stub] [mcat-handler-24] o.e.t.wallet.stub.did.DidController      : Did document requested for bpn ->BPNLARN000000011
2025-01-27T14:19:33.993Z DEBUG 1 --- [SSI DIM Wallet stub] [mcat-handler-24] .t.w.s.u.DeterministicECKeyPairGenerator : Keypair is generated for bpn -> BPNLARN000000011
2025-01-27T14:19:37.479Z DEBUG 1 --- [SSI DIM Wallet stub] [mcat-handler-27] o.e.t.wallet.stub.did.DidController      : Did document requested for bpn ->BPNLARN000000011
2025-01-27T14:25:10.293Z DEBUG 1 --- [SSI DIM Wallet stub] [cat-handler-161] o.e.t.wallet.stub.token.TokenService     : Token created for client id -> BPNL00000003AYRE  token -> eyJraWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MMDAwMDAwMDNBWVJFIzg1MDk3YjdmLTAxZTItMzcxNS05N2NhLWQxMDk1YzE4ZDFmMCIsInR5cCI6IkpXVCIsImFsZyI6IkVTMjU2SyJ9.eyJhdWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MMDAwMDAwMDNBWVJFIiwiYnBuIjoiQlBOTDAwMDAwMDAzQVlSRSIsInN1YiI6ImRpZDp3ZWI6c3NpLWRpbS13YWxsZXQtc3R1Yi5lMzRlYWJiOGExMzY0MzhmYWZlOS5nZXJtYW55d2VzdGNlbnRyYWwuYWtzYXBwLmlvOkJQTkwwMDAwMDAwM0FZUkUiLCJuYmYiOjE3Mzc5ODc5MTAsImlzcyI6ImRpZDp3ZWI6c3NpLWRpbS13YWxsZXQtc3R1Yi5lMzRlYWJiOGExMzY0MzhmYWZlOS5nZXJtYW55d2VzdGNlbnRyYWwuYWtzYXBwLmlvOkJQTkwwMDAwMDAwM0FZUkUiLCJleHAiOjE3Mzc5ODgyMTAsImlhdCI6MTczNzk4NzkxMCwianRpIjoiZjgzZjA1MGYtZGNiZC00NjMzLWFkODItZjFhN2NkMDFlMDhlIn0.uvaGOGNE4VnXen2IelGwQxrOsrNISjPsjzByegwELGaZls65NCdvE1jOFTlNCfoeMjD9EoP40O-tFuXcPbDNEg
...
2025-01-27T14:44:44.851Z DEBUG 1 --- [SSI DIM Wallet stub] [cat-handler-673] o.e.t.wallet.stub.token.TokenService     : Token created for client id -> BPNL00000003AYRE  token -> eyJraWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MMDAwMDAwMDNBWVJFIzg1MDk3YjdmLTAxZTItMzcxNS05N2NhLWQxMDk1YzE4ZDFmMCIsInR5cCI6IkpXVCIsImFsZyI6IkVTMjU2SyJ9.eyJhdWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MMDAwMDAwMDNBWVJFIiwiYnBuIjoiQlBOTDAwMDAwMDAzQVlSRSIsInN1YiI6ImRpZDp3ZWI6c3NpLWRpbS13YWxsZXQtc3R1Yi5lMzRlYWJiOGExMzY0MzhmYWZlOS5nZXJtYW55d2VzdGNlbnRyYWwuYWtzYXBwLmlvOkJQTkwwMDAwMDAwM0FZUkUiLCJuYmYiOjE3Mzc5ODkwODQsImlzcyI6ImRpZDp3ZWI6c3NpLWRpbS13YWxsZXQtc3R1Yi5lMzRlYWJiOGExMzY0MzhmYWZlOS5nZXJtYW55d2VzdGNlbnRyYWwuYWtzYXBwLmlvOkJQTkwwMDAwMDAwM0FZUkUiLCJleHAiOjE3Mzc5ODkzODQsImlhdCI6MTczNzk4OTA4NCwianRpIjoiNTM4NDhmMmMtNjU0MS00MjEyLTliMzctNjZjNjk4MGQzNzhhIn0.KvrEWq-Ek1gXwYyHLitFnz0AOLC17ccmOvMf6g0Ibj73LhOW59RJip8JrRy7-vwL8hppNmN3_44Eha8J24pglA
2025-01-27T14:44:44.857Z DEBUG 1 --- [SSI DIM Wallet stub] [cat-handler-674] o.e.t.wallet.stub.edc.EDCStubService     : Getting request to create STS with request -> {"signToken":{"audience":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNLARN000000011","subject":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003AYRE","issuer":"did:web:ssi-dim-wallet-stub.e34eabb8a136438fafe9.germanywestcentral.aksapp.io:BPNL00000003AYRE","token":"eyJraWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MQVJOMDAwMDAwMDExI2MwMWVhMWE5LWQyMzktMzllNy1iNDA2LWU2Mzg4N2FkODc5ZCIsInR5cCI6IkpXVCIsImFsZyI6IkVTMjU2SyJ9.eyJhdWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MMDAwMDAwMDNBWVJFIiwic3ViIjoiZGlkOndlYjpzc2ktZGltLXdhbGxldC1zdHViLmUzNGVhYmI4YTEzNjQzOGZhZmU5Lmdlcm1hbnl3ZXN0Y2VudHJhbC5ha3NhcHAuaW86QlBOTEFSTjAwMDAwMDAxMSIsImJwbiI6IkJQTkxBUk4wMDAwMDAwMTEiLCJzY29wZSI6InJlYWQiLCJpc3MiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MQVJOMDAwMDAwMDExIiwiY3JlZGVudGlhbFR5cGVzIjpbIk1lbWJlcnNoaXBDcmVkZW50aWFsIl0sImV4cCI6MTczNzk4OTM4NCwiY29uc3VtZXJEaWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MQVJOMDAwMDAwMDExIiwiaWF0IjoxNzM3OTg5MDg0LCJwcm92aWRlckRpZCI6ImRpZDp3ZWI6c3NpLWRpbS13YWxsZXQtc3R1Yi5lMzRlYWJiOGExMzY0MzhmYWZlOS5nZXJtYW55d2VzdGNlbnRyYWwuYWtzYXBwLmlvOkJQTkwwMDAwMDAwM0FZUkUifQ.H8ba6IpfaojfCO0rC3Zzu68o_LWEJkLo6gWkdQ8ZIVeJGOeGDrRrYtXz4iBlB80hgLod6nem5wwe9Le8CUcKTw"}} and token ->Bearer eyJraWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MMDAwMDAwMDNBWVJFIzg1MDk3YjdmLTAxZTItMzcxNS05N2NhLWQxMDk1YzE4ZDFmMCIsInR5cCI6IkpXVCIsImFsZyI6IkVTMjU2SyJ9.eyJhdWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MMDAwMDAwMDNBWVJFIiwiYnBuIjoiQlBOTDAwMDAwMDAzQVlSRSIsInN1YiI6ImRpZDp3ZWI6c3NpLWRpbS13YWxsZXQtc3R1Yi5lMzRlYWJiOGExMzY0MzhmYWZlOS5nZXJtYW55d2VzdGNlbnRyYWwuYWtzYXBwLmlvOkJQTkwwMDAwMDAwM0FZUkUiLCJuYmYiOjE3Mzc5ODkwODQsImlzcyI6ImRpZDp3ZWI6c3NpLWRpbS13YWxsZXQtc3R1Yi5lMzRlYWJiOGExMzY0MzhmYWZlOS5nZXJtYW55d2VzdGNlbnRyYWwuYWtzYXBwLmlvOkJQTkwwMDAwMDAwM0FZUkUiLCJleHAiOjE3Mzc5ODkzODQsImlhdCI6MTczNzk4OTA4NCwianRpIjoiNTM4NDhmMmMtNjU0MS00MjEyLTliMzctNjZjNjk4MGQzNzhhIn0.KvrEWq-Ek1gXwYyHLitFnz0AOLC17ccmOvMf6g0Ibj73LhOW59RJip8JrRy7-vwL8hppNmN3_44Eha8J24pglA
2025-01-27T14:44:44.858Z DEBUG 1 --- [SSI DIM Wallet stub] [cat-handler-674] o.e.t.wallet.stub.edc.EDCStubService     : Request with access token
2025-01-27T14:44:44.864Z DEBUG 1 --- [SSI DIM Wallet stub] [cat-handler-674] o.e.t.wallet.stub.edc.EDCStubService     : self bpn ->BPNL00000003AYRE and partner bpn ->BPNL00000003AYRE
2025-01-27T14:44:44.866Z DEBUG 1 --- [SSI DIM Wallet stub] [cat-handler-674] o.e.t.wallet.stub.edc.EDCStubService     : Token created with access_token -> eyJraWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MMDAwMDAwMDNBWVJFIzg1MDk3YjdmLTAxZTItMzcxNS05N2NhLWQxMDk1YzE4ZDFmMCIsInR5cCI6IkpXVCIsImFsZyI6IkVTMjU2SyJ9.eyJhY2Nlc3NfdG9rZW4iOiJleUpyYVdRaU9pSmthV1E2ZDJWaU9uTnphUzFrYVcwdGQyRnNiR1YwTFhOMGRXSXVaVE0wWldGaVlqaGhNVE0yTkRNNFptRm1aVGt1WjJWeWJXRnVlWGRsYzNSalpXNTBjbUZzTG1GcmMyRndjQzVwYnpwQ1VFNU1RVkpPTURBd01EQXdNREV4STJNd01XVmhNV0U1TFdReU16a3RNemxsTnkxaU5EQTJMV1UyTXpnNE4yRmtPRGM1WkNJc0luUjVjQ0k2SWtwWFZDSXNJbUZzWnlJNklrVlRNalUyU3lKOS5leUpoZFdRaU9pSmthV1E2ZDJWaU9uTnphUzFrYVcwdGQyRnNiR1YwTFhOMGRXSXVaVE0wWldGaVlqaGhNVE0yTkRNNFptRm1aVGt1WjJWeWJXRnVlWGRsYzNSalpXNTBjbUZzTG1GcmMyRndjQzVwYnpwQ1VFNU1NREF3TURBd01ETkJXVkpGSWl3aWMzVmlJam9pWkdsa09uZGxZanB6YzJrdFpHbHRMWGRoYkd4bGRDMXpkSFZpTG1Vek5HVmhZbUk0WVRFek5qUXpPR1poWm1VNUxtZGxjbTFoYm5sM1pYTjBZMlZ1ZEhKaGJDNWhhM05oY0hBdWFXODZRbEJPVEVGU1RqQXdNREF3TURBeE1TSXNJbUp3YmlJNklrSlFUa3hCVWs0d01EQXdNREF3TVRFaUxDSnpZMjl3WlNJNkluSmxZV1FpTENKcGMzTWlPaUprYVdRNmQyVmlPbk56YVMxa2FXMHRkMkZzYkdWMExYTjBkV0l1WlRNMFpXRmlZamhoTVRNMk5ETTRabUZtWlRrdVoyVnliV0Z1ZVhkbGMzUmpaVzUwY21Gc0xtRnJjMkZ3Y0M1cGJ6cENVRTVNUVZKT01EQXdNREF3TURFeElpd2lZM0psWkdWdWRHbGhiRlI1Y0dWeklqcGJJazFsYldKbGNuTm9hWEJEY21Wa1pXNTBhV0ZzSWwwc0ltVjRjQ0k2TVRjek56azRPVE00TkN3aVkyOXVjM1Z0WlhKRWFXUWlPaUprYVdRNmQyVmlPbk56YVMxa2FXMHRkMkZzYkdWMExYTjBkV0l1WlRNMFpXRmlZamhoTVRNMk5ETTRabUZtWlRrdVoyVnliV0Z1ZVhkbGMzUmpaVzUwY21Gc0xtRnJjMkZ3Y0M1cGJ6cENVRTVNUVZKT01EQXdNREF3TURFeElpd2lhV0YwSWpveE56TTNPVGc1TURnMExDSndjbTkyYVdSbGNrUnBaQ0k2SW1ScFpEcDNaV0k2YzNOcExXUnBiUzEzWVd4c1pYUXRjM1IxWWk1bE16UmxZV0ppT0dFeE16WTBNemhtWVdabE9TNW5aWEp0WVc1NWQyVnpkR05sYm5SeVlXd3VZV3R6WVhCd0xtbHZPa0pRVGt3d01EQXdNREF3TTBGWlVrVWlmUS5IOGJhNklwZmFvamZDTzByQzNaenU2OG9fTFdFSmtMbzZnV2tkUThaSVZlSkdPZUdEclJyWXRYejRpQmxCODBoZ0xvZDZuZW01d3dlOUxlOENVY0tUdyIsImlzcyI6ImRpZDp3ZWI6c3NpLWRpbS13YWxsZXQtc3R1Yi5lMzRlYWJiOGExMzY0MzhmYWZlOS5nZXJtYW55d2VzdGNlbnRyYWwuYWtzYXBwLmlvOkJQTkwwMDAwMDAwM0FZUkUiLCJhdWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MMDAwMDAwMDNBWVJFIiwic3ViIjoiZGlkOndlYjpzc2ktZGltLXdhbGxldC1zdHViLmUzNGVhYmI4YTEzNjQzOGZhZmU5Lmdlcm1hbnl3ZXN0Y2VudHJhbC5ha3NhcHAuaW86QlBOTDAwMDAwMDAzQVlSRSIsImJwbiI6IkJQTkwwMDAwMDAwM0FZUkUiLCJleHAiOjE3Mzc5ODkzODR9.ZEFDXyFdi5GLiE8CUBPSI9KrcfhifWn1Mvi8FK7RrFMDdCcq6Kmvwnf527_-TWS47PSq2ujD8T4SbjdviMPdng
2025-01-27T14:44:44.871Z DEBUG 1 --- [SSI DIM Wallet stub] [cat-handler-675] o.e.t.wallet.stub.edc.EDCStubService     : getting request for query credential with body-> {"scope":["org.eclipse.tractusx.vc.type:MembershipCredential:read"],"@context":["https://identity.foundation/presentation-exchange/submission/v1","https://w3id.org/tractusx-trust/v0.8"],"@type":"PresentationQueryMessage"} token -> Bearer eyJraWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MMDAwMDAwMDNBWVJFIzg1MDk3YjdmLTAxZTItMzcxNS05N2NhLWQxMDk1YzE4ZDFmMCIsInR5cCI6IkpXVCIsImFsZyI6IkVTMjU2SyJ9.eyJhY2Nlc3NfdG9rZW4iOiJleUpyYVdRaU9pSmthV1E2ZDJWaU9uTnphUzFrYVcwdGQyRnNiR1YwTFhOMGRXSXVaVE0wWldGaVlqaGhNVE0yTkRNNFptRm1aVGt1WjJWeWJXRnVlWGRsYzNSalpXNTBjbUZzTG1GcmMyRndjQzVwYnpwQ1VFNU1RVkpPTURBd01EQXdNREV4STJNd01XVmhNV0U1TFdReU16a3RNemxsTnkxaU5EQTJMV1UyTXpnNE4yRmtPRGM1WkNJc0luUjVjQ0k2SWtwWFZDSXNJbUZzWnlJNklrVlRNalUyU3lKOS5leUpoZFdRaU9pSmthV1E2ZDJWaU9uTnphUzFrYVcwdGQyRnNiR1YwTFhOMGRXSXVaVE0wWldGaVlqaGhNVE0yTkRNNFptRm1aVGt1WjJWeWJXRnVlWGRsYzNSalpXNTBjbUZzTG1GcmMyRndjQzVwYnpwQ1VFNU1NREF3TURBd01ETkJXVkpGSWl3aWMzVmlJam9pWkdsa09uZGxZanB6YzJrdFpHbHRMWGRoYkd4bGRDMXpkSFZpTG1Vek5HVmhZbUk0WVRFek5qUXpPR1poWm1VNUxtZGxjbTFoYm5sM1pYTjBZMlZ1ZEhKaGJDNWhhM05oY0hBdWFXODZRbEJPVEVGU1RqQXdNREF3TURBeE1TSXNJbUp3YmlJNklrSlFUa3hCVWs0d01EQXdNREF3TVRFaUxDSnpZMjl3WlNJNkluSmxZV1FpTENKcGMzTWlPaUprYVdRNmQyVmlPbk56YVMxa2FXMHRkMkZzYkdWMExYTjBkV0l1WlRNMFpXRmlZamhoTVRNMk5ETTRabUZtWlRrdVoyVnliV0Z1ZVhkbGMzUmpaVzUwY21Gc0xtRnJjMkZ3Y0M1cGJ6cENVRTVNUVZKT01EQXdNREF3TURFeElpd2lZM0psWkdWdWRHbGhiRlI1Y0dWeklqcGJJazFsYldKbGNuTm9hWEJEY21Wa1pXNTBhV0ZzSWwwc0ltVjRjQ0k2TVRjek56azRPVE00TkN3aVkyOXVjM1Z0WlhKRWFXUWlPaUprYVdRNmQyVmlPbk56YVMxa2FXMHRkMkZzYkdWMExYTjBkV0l1WlRNMFpXRmlZamhoTVRNMk5ETTRabUZtWlRrdVoyVnliV0Z1ZVhkbGMzUmpaVzUwY21Gc0xtRnJjMkZ3Y0M1cGJ6cENVRTVNUVZKT01EQXdNREF3TURFeElpd2lhV0YwSWpveE56TTNPVGc1TURnMExDSndjbTkyYVdSbGNrUnBaQ0k2SW1ScFpEcDNaV0k2YzNOcExXUnBiUzEzWVd4c1pYUXRjM1IxWWk1bE16UmxZV0ppT0dFeE16WTBNemhtWVdabE9TNW5aWEp0WVc1NWQyVnpkR05sYm5SeVlXd3VZV3R6WVhCd0xtbHZPa0pRVGt3d01EQXdNREF3TTBGWlVrVWlmUS5IOGJhNklwZmFvamZDTzByQzNaenU2OG9fTFdFSmtMbzZnV2tkUThaSVZlSkdPZUdEclJyWXRYejRpQmxCODBoZ0xvZDZuZW01d3dlOUxlOENVY0tUdyIsImlzcyI6ImRpZDp3ZWI6c3NpLWRpbS13YWxsZXQtc3R1Yi5lMzRlYWJiOGExMzY0MzhmYWZlOS5nZXJtYW55d2VzdGNlbnRyYWwuYWtzYXBwLmlvOkJQTkwwMDAwMDAwM0FZUkUiLCJhdWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MMDAwMDAwMDNBWVJFIiwic3ViIjoiZGlkOndlYjpzc2ktZGltLXdhbGxldC1zdHViLmUzNGVhYmI4YTEzNjQzOGZhZmU5Lmdlcm1hbnl3ZXN0Y2VudHJhbC5ha3NhcHAuaW86QlBOTDAwMDAwMDAzQVlSRSIsImJwbiI6IkJQTkwwMDAwMDAwM0FZUkUiLCJleHAiOjE3Mzc5ODkzODR9.ZEFDXyFdi5GLiE8CUBPSI9KrcfhifWn1Mvi8FK7RrFMDdCcq6Kmvwnf527_-TWS47PSq2ujD8T4SbjdviMPdng
2025-01-27T14:44:44.873Z DEBUG 1 --- [SSI DIM Wallet stub] [cat-handler-675] o.e.t.wallet.stub.edc.EDCStubService     : Requested VC -> types : MembershipCredential, caller bpn ->BPNLARN000000011
2025-01-27T14:44:44.874Z DEBUG 1 --- [SSI DIM Wallet stub] [cat-handler-675] o.e.t.wallet.stub.edc.EDCStubService     : VP as JWT is created token -> eyJraWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MQVJOMDAwMDAwMDExI2MwMWVhMWE5LWQyMzktMzllNy1iNDA2LWU2Mzg4N2FkODc5ZCIsInR5cCI6IkpXVCIsImFsZyI6IkVTMjU2SyJ9.eyJhdWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MMDAwMDAwMDNBWVJFIiwiYnBuIjoiQlBOTEFSTjAwMDAwMDAxMSIsInN1YiI6ImRpZDp3ZWI6c3NpLWRpbS13YWxsZXQtc3R1Yi5lMzRlYWJiOGExMzY0MzhmYWZlOS5nZXJtYW55d2VzdGNlbnRyYWwuYWtzYXBwLmlvOkJQTkxBUk4wMDAwMDAwMTEiLCJpc3MiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MQVJOMDAwMDAwMDExIiwidnAiOnsiaWQiOiJkaWQ6d2ViOnNzaS1kaW0td2FsbGV0LXN0dWIuZTM0ZWFiYjhhMTM2NDM4ZmFmZTkuZ2VybWFueXdlc3RjZW50cmFsLmFrc2FwcC5pbzpCUE5MQVJOMDAwMDAwMDExIzIwMDE4ZDQ5LTY2ZmQtNDFkZS05ODQzLWU4ZjAxN2ZiOTY1ZCIsInR5cGUiOlsiVmVyaWZpYWJsZVByZXNlbnRhdGlvbiJdLCJAY29udGV4dCI6WyJodHRwczovL3d3dy53My5vcmcvMjAxOC9jcmVkZW50aWFscy92MSIsImh0dHBzOi8vdzNpZC5vcmcvc2VjdXJpdHkvc3VpdGVzL2p3cy0yMDIwL3YxIl0sInZlcmlmaWFibGVDcmVkZW50aWFsIjpbImV5SnJhV1FpT2lKa2FXUTZkMlZpT25OemFTMWthVzB0ZDJGc2JHVjBMWE4wZFdJdVpUTTBaV0ZpWWpoaE1UTTJORE00Wm1GbVpUa3VaMlZ5YldGdWVYZGxjM1JqWlc1MGNtRnNMbUZyYzJGd2NDNXBienBDVUU1TU1EQXdNREF3TURORFVraExJemhtWW1Oak5ESTFMVGhoTXpNdE0yUmxZUzA0TkdSa0xXUTFOell5WVROa1lUaGtOeUlzSW5SNWNDSTZJa3BYVkNJc0ltRnNaeUk2SWtWVE1qVTJTeUo5LmV5SmhkV1FpT2xzaVpHbGtPbmRsWWpwemMya3RaR2x0TFhkaGJHeGxkQzF6ZEhWaUxtVXpOR1ZoWW1JNFlURXpOalF6T0daaFptVTVMbWRsY20xaGJubDNaWE4wWTJWdWRISmhiQzVoYTNOaGNIQXVhVzg2UWxCT1REQXdNREF3TURBelExSklTeUlzSW1ScFpEcDNaV0k2YzNOcExXUnBiUzEzWVd4c1pYUXRjM1IxWWk1bE16UmxZV0ppT0dFeE16WTBNemhtWVdabE9TNW5aWEp0WVc1NWQyVnpkR05sYm5SeVlXd3VZV3R6WVhCd0xtbHZPa0pRVGt4QlVrNHdNREF3TURBd01URWlYU3dpWW5CdUlqb2lRbEJPVEVGU1RqQXdNREF3TURBeE1TSXNJbk4xWWlJNkltUnBaRHAzWldJNmMzTnBMV1JwYlMxM1lXeHNaWFF0YzNSMVlpNWxNelJsWVdKaU9HRXhNelkwTXpobVlXWmxPUzVuWlhKdFlXNTVkMlZ6ZEdObGJuUnlZV3d1WVd0ellYQndMbWx2T2tKUVRrd3dNREF3TURBd00wTlNTRXNpTENKcGMzTWlPaUprYVdRNmQyVmlPbk56YVMxa2FXMHRkMkZzYkdWMExYTjBkV0l1WlRNMFpXRmlZamhoTVRNMk5ETTRabUZtWlRrdVoyVnliV0Z1ZVhkbGMzUmpaVzUwY21Gc0xtRnJjMkZ3Y0M1cGJ6cENVRTVNTURBd01EQXdNRE5EVWtoTElpd2laWGh3SWpveE56TTNPVGc0T0RJNUxDSnBZWFFpT2pFM016YzVPRGcxTWprc0luWmpJanA3SW1OeVpXUmxiblJwWVd4VGRXSnFaV04wSWpwN0ltaHZiR1JsY2tsa1pXNTBhV1pwWlhJaU9pSkNVRTVNUVZKT01EQXdNREF3TURFeElpd2lhV1FpT2lKa2FXUTZkMlZpT25OemFTMWthVzB0ZDJGc2JHVjBMWE4wZFdJdVpUTTBaV0ZpWWpoaE1UTTJORE00Wm1GbVpUa3VaMlZ5YldGdWVYZGxjM1JqWlc1MGNtRnNMbUZyYzJGd2NDNXBienBDVUU1TVFWSk9NREF3TURBd01ERXhJaXdpYldWdFltVnlUMllpT2lKRFlYUmxibUV0V0NKOUxDSnBjM04xWVc1alpVUmhkR1VpT2lJeU1ESTFMVEF4TFRJM1ZERTBPak0xT2pJNVdpSXNJbWxrSWpvaVpHbGtPbmRsWWpwemMya3RaR2x0TFhkaGJHeGxkQzF6ZEhWaUxtVXpOR1ZoWW1JNFlURXpOalF6T0daaFptVTVMbWRsY20xaGJubDNaWE4wWTJWdWRISmhiQzVoYTNOaGNIQXVhVzg2UWxCT1REQXdNREF3TURBelExSklTeU14T0dVMk1tWXlOQzAxTVdZeExUTXpaVGd0T1Rsak9DMDVNR0UwTnprMVltWTJOellpTENKMGVYQmxJanBiSWxabGNtbG1hV0ZpYkdWRGNtVmtaVzUwYVdGc0lpd2lUV1Z0WW1WeWMyaHBjRU55WldSbGJuUnBZV3dpWFN3aVFHTnZiblJsZUhRaU9sc2lhSFIwY0hNNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TVRndlkzSmxaR1Z1ZEdsaGJITXZkakVpTENKb2RIUndjem92TDNjemFXUXViM0puTDJOaGRHVnVZWGd2WTNKbFpHVnVkR2xoYkhNdmRqRXVNQzR3SWwwc0ltbHpjM1ZsY2lJNkltUnBaRHAzWldJNmMzTnBMV1JwYlMxM1lXeHNaWFF0YzNSMVlpNWxNelJsWVdKaU9HRXhNelkwTXpobVlXWmxPUzVuWlhKdFlXNTVkMlZ6ZEdObGJuUnlZV3d1WVd0ellYQndMbWx2T2tKUVRrd3dNREF3TURBd00wTlNTRXNpTENKbGVIQnBjbUYwYVc5dVJHRjBaU0k2SWpJd01qWXRNREV0TWpkVU1UUTZNelU2TWpsYUluMHNJbXAwYVNJNkltWTJOREpqWm1ObUxXVTROVE10TkRFM1lpMDRZemhoTFdaa1lXTXpNR1ZoTlRObU5TSjkuQll2QlgzTHpTcGUzcEM0Mlk1eWhmenFUNkhvTGZxOEp4VUpBY3NZMl9nU3Q4c2k5SzdKdUVzajFPc0dRTktQOVNBZDVXLXQ4dEUxcE5INkNtdmVmX0EiXX0sImV4cCI6MTczNzk4OTM4NCwiaWF0IjoxNzM3OTg5MDg0LCJqdGkiOiJiNDM1NDA4OS01OWNkLTRlZWYtYjcxOS04NjFjNWZlMTRjMTIifQ.zAX8cht1dk0F7lK-l30AGDTryYNo9e_smAGFltTJ7uYRFCNhkmb_ivOAn348jzp328vBidyIWluAh4qhlVNuXQ

The logs from the ssi-dim-wallet report no errors

I expected that the error came from not mapping service account against the BPN in Keycloak. Therefore, I created new client in Keycloak satest20 and grant it the Identity Wallet Management role.

Image

Image

@saudkhan116 saudkhan116 changed the title Contract Negotiation Failed with the BPN (Outside Seed Data) - Unable to Obtain the Credentials Contract Negotiation Failed with BPN Outside Seed Data - Unable to Obtain the Credentials Jan 27, 2025
@CDiezRodriguez
Copy link
Contributor

Hi @saudkhan116 , Could you share the Postman collection that you are using to achieve this result?

@saudkhan116
Copy link
Contributor Author

Hi @saudkhan116 , Could you share the Postman collection that you are using to achieve this result?

Hi @CDiezRodriguez,

The APIs that I use are the same as described in EDC Walkthrough APIs here.

@CDiezRodriguez
Copy link
Contributor

Hi @saudkhan116,

I tried running the queries related to EDR up to this point (the picture below), and everything seems to be okay.

Maybe you can do a PR updating the Postman collection with the new queries you want to execute.

Image

Image

@saudkhan116
Copy link
Contributor Author

Hi @saudkhan116,

I tried running the queries related to EDR up to this point (the picture below), and everything seems to be okay.

Maybe you can do a PR updating the Postman collection with the new queries you want to execute.

Image

Image

Hi @CDiezRodriguez, yes, this works fine because the BPNs you used is already a part of seeding data. Hence, everything is already configured during the startup process. Please follow the Steps to Reproduce the issue (above), and use the BPN BPNLARN000000011 without adding its details to the helm chart configuration.

@CDiezRodriguez
Copy link
Contributor

CDiezRodriguez commented Jan 29, 2025

Hi @saudkhan116 , I managed to set the consumer with the new BPNLARN000000011 and got the same error as you. You have two options to fix this:

  1. Using the SSI-DIM-WALLET-STUB API, execute the setup-dim query with the new BPN (I think this is your best option if you don't want to change the Helm configuration) If you use this method, you need to have the portal enabled—it is the same query that the portal uses when a new company completes onboarding.

Image

  1. In the SSI-DIM-WALLET-STUB configuration, add the new BPN to seeding.bpnList here.

Image

@saudkhan116
Copy link
Contributor Author

Hi @saudkhan116 , I managed to set the consumer with the new BPNLARN000000011 and got the same error as you. You have two options to fix this:

  1. Using the SSI-DIM-WALLET-STUB API, execute the setup-dim query with the new BPN (I think this is your best option if you don't want to change the Helm configuration) If you use this method, you need to have the portal enabled—it is the same query that the portal uses when a new company completes onboarding.

Image

  1. In the SSI-DIM-WALLET-STUB configuration, add the new BPN to seeding.bpnList here.

Image

Hi @CDiezRodriguez, I want to go through the company onboarding process, which is done against the BPN BPNLARN000000011. During the onboarding, the wallet for BPNLARN000000011 gets created using the APi /api/dim/setup-dim. So that first option is already realized here (please have a look into the SSI DIM Wallet stub Logs above).

The second option, we dont want to hard code the values, especially in a case where central services and EDCs are hosted in two different locations. Simply, we need to test the new BPNs (recieving from company onboarding) without having a part of any seeding process.

@CDiezRodriguez
Copy link
Contributor

Hi @saudkhan116, I can't see the creation of the wallet for BPNLARN000000011. If it has been created, it should appear in the log of the SSI-DIM-WALLET-STUB, similar to the following line:

Request to setup dim received for company name -> Eclipse Tractus-x Operating Company, bpn ->BPNL00000003CRHK waiting for 60 sec

@saudkhan116
Copy link
Contributor Author

Hi @saudkhan116, I can't see the creation of the wallet for BPNLARN000000011. If it has been created, it should appear in the log of the SSI-DIM-WALLET-STUB, similar to the following line:

Request to setup dim received for company name -> Eclipse Tractus-x Operating Company, bpn ->BPNL00000003CRHK waiting for 60 sec

Ok. Let me test this again, and update you.

@evegufy evegufy moved this from Todo to In Progress in Umbrella Helm Chart Feb 3, 2025
@evegufy
Copy link
Contributor

evegufy commented Feb 10, 2025

@saudkhan116 is testing

@evegufy
Copy link
Contributor

evegufy commented Feb 24, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

5 participants
@evegufy @saudkhan116 @mgarciaLKS @CDiezRodriguez and others