Utilizza @capgo/capacitor-app-attest
Plugin di attestazione cross-platform unificata per Capacitor.
Installa
bun add @capgo/capacitor-app-attest
bunx cap sync
Cos'è questo plugin
isSupported- Verifica se l'attestazione nativa è disponibile su questo dispositivo.prepare- Prepara lo stato di attestazione e restituisce il numero di chiave utilizzato per chiamate successive.createAttestationCrea un token di attestazione di registrazione legato a un challenge emesso dal backend.createAssertion- Crea un token di affermazione della richiesta legato a un payload della richiesta.
Esempio di utilizzo
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 maneggio della chiave utilizzato per chiamate successive.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.prepare();
console.log(result);
createAttestation
Crea un token di registrazione di attestazione legato a un challenge emesso 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 affermazione della richiesta legato a un payload della 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/
- Documentazione: /docs/plugins/app-attest/
Continua da Utilizzo di @capgo/capacitor-app-attest
Se stai utilizzando Utilizzando @capgo/capacitor-app-attest per pianificare la sicurezza e la conformità, connettilo con @capgo/capacitor-app-attest per i dettagli di implementazione in @capgo/capacitor-app-attest Avvio rapido per i dettagli di implementazione in Avvio rapido Crittografia per i dettagli di implementazione in Crittografia Conformità per i dettagli di implementazione in Conformità, e Capgo Scanner di sicurezza per il workflow del prodotto nel Capgo Scanner di Sicurezza.