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.
- CredentialBuilder 
- Builder for an IRMA credential
- DisclosedAttribute 
- A disclosed attribute
- DisclosureRequest Builder 
- Build a disclosure request
- ExtendedIrma 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)
- IrmaClient 
- Client for interacting with an irma server
- IrmaClient Builder 
- Builder for IRMA clients
- IssuanceRequest Builder 
- Build a request to issue one or more credentials
- Qr
- The information contained in the QR displayed to the end user
- SessionData 
- Information received on session start
- SessionResult 
- Results of a session
- SessionToken 
- Token used to identify individual sessions on the server
- SignatureRequest Builder 
- Build a signature request
- TranslatedString 
- String that can be displayed in multiple languages
Enums§
- AttributeRequest 
- Representation of a request for a single specific attribute
- AttributeStatus 
- Status of an disclosed attribute
- Error
- Errors resulting from IrmaClient operations
- IrmaRequest 
- IRMA session requests
- ProofStatus 
- Status of an IRMA proof
- SessionStatus 
- Status of an IRMA session
- SessionType 
- Type of an IRMA session
Type Aliases§
- ConDisCon 
- 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