Skip to content
This repository has been archived by the owner on Sep 22, 2019. It is now read-only.

[ Simple verification: Failure ] Trying to verify/disclose early issued attributes #31

Open
mrtuborg opened this issue Oct 10, 2018 · 0 comments

Comments

@mrtuborg
Copy link
Contributor

mrtuborg commented Oct 10, 2018

Hello,

I was able repeat the whole demo.
I have instances of irma_api_server, Irma_configuration, keyshare_server and running irma_mobile on iOS.

I was able to issue attributes on my instance of Irma_api_server with example/issue.html-website hosted on irma_api_server.

But every time I am trying to verify attributes with example/verify.html returns me:

Result Failure!

in the browser.

On the log screen I have following:

13:35:04.527 [qtp196732636-32] INFO  o.i.api.web.resources.BaseResource - Received get, token: gvkwYljQmUOj2PEGcmkM0TTUOf6MntDbgqNuoeYw
13:35:04.527 [qtp196732636-32] INFO  o.i.api.web.sessions.IrmaSession - Delaying removal of session gvkwYljQmUOj2PEGcmkM0TTUOf6MntDbgqNuoeYw with 600 seconds
13:35:05.606 [qtp196732636-34] INFO  o.i.api.web.resources.IssueResource - Received commitments, token: gvkwYljQmUOj2PEGcmkM0TTUOf6MntDbgqNuoeYw
13:35:05.746 [qtp196732636-34] INFO  o.i.api.web.sessions.IrmaSession - Delaying removal of session gvkwYljQmUOj2PEGcmkM0TTUOf6MntDbgqNuoeYw with 120 seconds
13:35:05.756 [qtp196732636-32] INFO  org.irmacard.api.web.StatusSocket - WebSocket Close: NO_STATUS_CODE 
13:35:36.754 [qtp196732636-38] INFO  org.irmacard.api.common.JwtParser - Trying signed JWT
13:35:36.757 [qtp196732636-38] INFO  org.irmacard.api.common.JwtParser - Trying unsigned JWT
13:35:36.757 [qtp196732636-38] WARN  org.irmacard.api.common.JwtParser - Discarding JWT signature!
13:35:36.761 [qtp196732636-38] INFO  o.i.api.web.sessions.IrmaSession - Delaying removal of session NIbHEY3oxGavF6QQIeZc8oJZWUUGNtlwsM8c0Adwoych with 120 seconds
13:35:36.792 [qtp196732636-34] INFO  org.irmacard.api.web.StatusSocket - WebSocket Connect: WebSocketSession[websocket=JsrAnnotatedEventDriver[websocket=org.irmacard.api.web.StatusSocket@4943ab11],behavior=SERVER,connection=WebSocketServerConnection@724478c1{IDLE}{f=Flusher[queueSize=0,aggregateSize=0,failure=null],g=Generator[SERVER,validating],p=Parser@3d3f3aee[ExtensionStack,s=START,c=0,len=0,f=null,p=WebSocketPolicy@e7c4778[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=0,inputBufferSize=4096]]},remote=WebSocketRemoteEndpoint@5ab36e85[batching=true],incoming=JsrAnnotatedEventDriver[websocket=org.irmacard.api.web.StatusSocket@4943ab11],outgoing=ExtensionStack[queueSize=0,extensions=[],incoming=org.eclipse.jetty.websocket.jsr356.JsrSession,outgoing=org.eclipse.jetty.websocket.server.WebSocketServerConnection]]
13:35:39.933 [qtp196732636-38] INFO  o.i.api.web.resources.BaseResource - Received get, token: NIbHEY3oxGavF6QQIeZc8oJZWUUGNtlwsM8c0Adwoych
13:35:39.933 [qtp196732636-38] INFO  o.i.api.web.sessions.IrmaSession - Delaying removal of session NIbHEY3oxGavF6QQIeZc8oJZWUUGNtlwsM8c0Adwoych with 600 seconds
13:35:41.051 [qtp196732636-34] INFO  o.i.api.web.sessions.IrmaSession - Delaying removal of session NIbHEY3oxGavF6QQIeZc8oJZWUUGNtlwsM8c0Adwoych with 120 seconds
13:35:41.052 [qtp196732636-34] INFO  o.i.a.w.r.VerificationResource - Received proofs, token: NIbHEY3oxGavF6QQIeZc8oJZWUUGNtlwsM8c0Adwoych
13:35:41.054 [qtp196732636-38] INFO  org.irmacard.api.web.StatusSocket - WebSocket Close: NO_STATUS_CODE 
13:35:41.055 [qtp196732636-42] INFO  o.i.api.web.sessions.IrmaSession - Closing session NIbHEY3oxGavF6QQIeZc8oJZWUUGNtlwsM8c0Adwoych
13:37:05.752 [Timer-2] WARN  o.i.api.web.sessions.IrmaSession - Session gvkwYljQmUOj2PEGcmkM0TTUOf6MntDbgqNuoeYw timeout, removing
13:37:05.752 [Timer-2] WARN  org.irmacard.api.web.StatusSocket - StatusSocket.sendUpdate() called but no websocket registered
13:37:05.753 [Timer-2] INFO  o.i.api.web.sessions.IrmaSession - Closing session gvkwYljQmUOj2PEGcmkM0TTUOf6MntDbgqNuoeYw

I have generated keys with utils/keygen.sh, as it said in README.md,
and have following src/main/resources/config.json

Also I put generated keys into issuers/verifiers directories following way:

irma_api_server% ls src/main/resources/verifiers  
pk.der
irma_api_server% ls src/main/resources/issuers  
sk.der

What else can I perform to have verification/disclosure working?

@mrtuborg mrtuborg changed the title [ Simple verification: Failure ] Trying to verify early issued attributes [ Simple verification: Failure ] Trying to verify/disclose early issued attributes Oct 10, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant