Self-Sovereign Identity (SSI) is a new identity model, which aims to eliminate central trusted parties. Digital wallets are often used within the SSI system to store and manage cryptographic keys and identity data. During the authentication procedure, the service provider (SP) has to be sure that the identity data of the user are being valid as well as belong to the corresponding user. This is reflected in the so-called Level-of-Assurance and specified in various standards. This project aims to define an architecture of a digital wallet that achieves an LoA high. First, this work assesses the related standards and defines requirements used for defining the architecture. Next, we define an generic architecture that serves as foundation for other wallet projects as well. Finally, the architecture is evaluated by identifying measures that meet our requirements.