Structs§
- Credential
- Description of an IRMA credential to be issued. The issuing IRMA server requires the private key of the issuer to be present to be able to issue a credential.
- Credential
Builder - Builder for an IRMA credential
- Disclosed
Attribute - A disclosed attribute
- Disclosure
Request Builder - Build a disclosure request
- Extended
Irma Request - An IRMA request extended with extra information for the server on how to execute it. (Note: this interface is unstable, and might change significantly in the future)
- Irma
Client - Client for interacting with an irma server
- Irma
Client Builder - Builder for IRMA clients
- Issuance
Request Builder - Build a request to issue one or more credentials
- Qr
- The information contained in the QR displayed to the end user
- Session
Data - Information received on session start
- Session
Result - Results of a session
- Session
Token - Token used to identify individual sessions on the server
- Signature
Request Builder - Build a signature request
- Translated
String - String that can be displayed in multiple languages
Enums§
- Attribute
Request - Representation of a request for a single specific attribute
- Attribute
Status - Status of an disclosed attribute
- Error
- Errors resulting from IrmaClient operations
- Irma
Request - IRMA session requests
- Proof
Status - Status of an IRMA proof
- Session
Status - Status of an IRMA session
- Session
Type - Type of an IRMA session
Type Aliases§
- ConDis
Con - Basic structure of an IRMA disclosure request, a conjunction of disjunctions of inner conjunctions. Examples on how to use this can be found at irma.app/docs