Utilizzo di @capgo/capacitor-app-attest
Plugin di attestation cross-platform unificato per Capacitor.
Installa
bun add @capgo/capacitor-app-attest
bunx cap sync
Cosa espone questo plugin
isSupported- Verifica se l'attestation nativa è disponibile su questo dispositivo.prepare- Prepara lo stato di attestation e restituisce la key handle per le chiamate successive.createAttestation- Crea un token di attestation di registrazione legato a una challenge emessa dal backend.createAssertion- Crea un token di assertion legato a un payload di richiesta.
Esempio d'uso
isSupported
Verifica se l'attestazione nativa è disponibile su questo dispositivo.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.isSupported();
console.log(result);
prepare
Prepara lo stato di attestazione e restituisce il key handle usato per le chiamate successive.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.prepare();
console.log(result);
createAttestation
Crea un token di attestazione di registrazione legato a una challenge emessa dal backend.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.createAttestation({
keyId: 'key-id-123',
challenge: 'challenge',
});
// The result holds sensitive values: use it without logging it.
createAssertion
Crea un token di assertion legato a un payload di richiesta.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.createAssertion({
keyId: 'key-id-123',
payload: 'payload',
});
// The result holds sensitive values: use it without logging it.
Riferimento completo
- GitHub: https://github.com/Cap-go/capacitor-app-attest/
- Docs: /docs/plugins/app-attest/
Continua da Utilizzo di @capgo/capacitor-app-attest
Se stai usando Utilizzo di @capgo/capacitor-app-attest per pianificare sicurezza e compliance, collegalo a @capgo/capacitor-app-attest per i dettagli implementativi in @capgo/capacitor-app-attest, Per iniziare per i dettagli di implementazione nella guida introduttiva, Crittografia per i dettagli di implementazione della crittografia, Conformità per i dettagli implementativi in Compliance, e Security Scanner di Capgo per il workflow del prodotto in Capgo Security Scanner.