Gestión de identidad
La wallet genera y gestiona la identidad criptográfica del holder: su DID, sus claves privadas y las credenciales almacenadas. Todo ocurre localmente en el dispositivo; no hay un servidor central que custodie las claves.
Tu DID
Al crear la cuenta, la wallet genera un DID (Decentralized Identifier) para el holder. Este DID identifica al holder de forma unívoca en el ecosistema ISBE y en cualquier sistema SSI compatible.
Método DID usado
La wallet usa did:key para el holder. Opcionalmente puede usar did:jwk. Estos DIDs se derivan directamente de la clave pública del holder, sin registro en ninguna blockchain.
El DID del holder tiene la forma:
did:key:z6MkszZtxCmA2Ce4vUV132PCuLQmwnaDD5mw2L23fGNnsiRn
El prefijo z6Mk indica que la clave base es Ed25519. Para claves secp256k1 el prefijo es diferente.
La blockchain de ISBE solo almacena los DIDs de emisores acreditados. El DID del holder es local: no requiere transacciones, no tiene costes y no necesita conectividad para generarse.
Ver tu DID
En la wallet, ve a Perfil (o Identidad) para ver tu DID completo y copiarlo al portapapeles.
Copia de seguridad y restauración
Las claves criptográficas se almacenan exclusivamente en el dispositivo y no se sincronizan en ningún servidor. No existe un mecanismo de exportación de clave privada ni de restauración de cuenta en un dispositivo diferente. Si desinstalas la wallet o cambias de dispositivo, deberás crear una cuenta nueva y solicitar de nuevo las credenciales a los emisores.
PIN y autenticación biométrica
La wallet está protegida por un PIN numérico de 6 dígitos. Además, si tu dispositivo lo soporta, puedes habilitar la autenticación biométrica:
| Plataforma | Tecnología soportada |
|---|---|
| iOS | Face ID, Touch ID |
| Android | Fingerprint (huella dactilar), reconocimiento facial del dispositivo |
Cambiar el PIN
Ve a Configuración → Seguridad → Cambiar PIN. Necesitarás introducir el PIN actual.
Bloqueo automático
La wallet se bloquea automáticamente cuando pasa a segundo plano. Cada vez que la abres, debes autenticarte con PIN o biometría.
Eliminar la cuenta
Para eliminar la cuenta del dispositivo:
- Ve a Configuración → Cuenta → Eliminar cuenta.
- Confirma la operación introduciendo tu PIN.
Eliminar la cuenta borra todas las claves privadas y credenciales del dispositivo. No es posible recuperar la identidad ni las credenciales. Deberás crear una cuenta nueva y solicitar las credenciales de nuevo a los emisores.
Eliminar la cuenta de la wallet no revoca las credenciales en el lado del emisor ni elimina el DID de ningún sistema externo.
Exportar el DID
La wallet permite exportar el documento DID en formato JSON para uso externo:
- Ve a Perfil → Exportar DID.
- Elige compartir el documento o copiarlo al portapapeles.
El documento DID exportado contiene únicamente la clave pública y los metadatos del DID. Las claves privadas nunca se exportan.