Uso de @capgo/capacitor-app-attest
Plugin unificado de atestación multiplataforma para Capacitor.
Instalar
bun add @capgo/capacitor-app-attest
bunx cap sync
Lo que expone este plugin
isSupported- Comprueba si la atestación nativa está disponible en este dispositivo.prepare- Prepara el estado de atestación y devuelve el key handle para llamadas posteriores.createAttestation- Crea un token de atestación de registro vinculado a un challenge emitido por el backend.createAssertion- Crea un token de aserción de solicitud vinculado al payload de la petición.
Ejemplo de uso
isSupported
Comprueba si la atestación nativa está disponible en este dispositivo.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.isSupported();
console.log(result);
prepare
Prepara el estado de atestación y devuelve el key handle para llamadas posteriores.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.prepare();
console.log(result);
createAttestation
Crea un token de atestación de registro vinculado a un challenge emitido por el 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 de aserción de solicitud vinculado al payload de la petición.
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.
Referencia completa
- GitHub: https://github.com/Cap-go/capacitor-app-attest/
- Docs: /docs/plugins/app-attest/
Continúa desde Using @capgo/capacitor-app-attest
Si estás usando Uso de @capgo/capacitor-app-attest para planificar la seguridad y el cumplimiento, conéctalo con @capgo/capacitor-app-attest para los detalles de implementación en @capgo/capacitor-app-attest, Primeros pasos para los detalles de implementación en Primeros pasos, Cifrado para los detalles de implementación en Cifrado, Cumplimiento para los detalles de implementación en Compliance, y Escáner de seguridad de Capgo para el flujo de trabajo de Capgo Security Scanner.