In a decentral and self-sovereign identity concept the credentials must be managed by the holder itself. Therefore, the holder requires secure storage and presentation capabilities in the authentication and authorization processes.
The Personal Credential Manager (PCM) as a GAIA-X component is used by a natural person. Within the GAIA-X terminology, such a natural person is named principal. The principal utilizes the PCM in the respective form factor to store Verifiable Credentials issued to him as well as to prove the statements necessary to obtain a service.
The PCM enables users (holders) to interact technically with the DID-based ecosystem in a privacy-preserving way. PCM acts then as a user representative, securely holding the acquired distributed identities and identity attributes, and provides the technical means to selectively disclose the aforementioned attributes for authentication and service consumption. By that, the PCM provides the personal wallet for the user.
The PCM will realize in the long term following form factors:
- Smartphone-based application
- Browser-based application/addon for stationary PCs and notebooks
The PCM supports the following overall GAIA-X processes:
- Principal onboarding
- DIDComm authentication as the generic way to authenticate a principal to a participant acting as a service provider