{"repo":"web-eid/web-eid-app","free":true,"listed":false,"github":"https://github.com/web-eid/web-eid-app","clone":"git clone https://github.com/web-eid/web-eid-app.git","description":"The Web eID application performs cryptographic digital signing and authentication operations with electronic ID smart cards for the Web eID browser extension","language":"C++","stars":32,"topics":["smartcard","eid-card","pcsc","pkcs11","web-eid","cryptography","authentication","digital-signature","cpp","qt"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"web-eid-app The Web eID application performs cryptographic digital signing and authentication operations with electronic ID smart cards for the Web eID browser extension (it is the native messaging host for the extension). Also works standalone without the extension in command-line mode. More information about the Web eID project is available on the project website. Overview of the Web eID system architecture is available in the system architecture document. Command-line mode is described first as it is easily accessible for testing. Input-output mode that the application uses for communication with the browser extension is described below. Command-line mode Command-line mode is useful both for testing and for using the application outside of the Web eID browser extension context. Usage Usage: web-eid [options] command arguments Options: Arguments: Authenticate The authentication command creates the Web eID authentication token and signs it with the authentication key. The authentication command requires the challenge nonce and origin URL as JSON-encoded command-line arguments: web-eid -c authenticate '{\"challengeNonce\": \"12345678901234567890123456789012345678901234\", \"origin\": \"https://ria.ee\"}' The result will be written to standard output as a JSON-encoded message that either contains the authentication token or an error code. Successful output example: Error example: {\"error\": {\"code\": \"ERR WEBEID NATIVE FATAL\", \"message\": \"Invalid origin\"}} The full specification of the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/web-eid","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/web-eid/web-eid-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}