Richtlinie
Tutorial zur App-Zertifizierung
Verwendung von @capgo/capacitor-app-attest
Einheitliche, plattformübergreifende Zertifizierungs-Plugin für Capacitor.
Installieren
bun add @capgo/capacitor-app-attest
bunx cap sync
Was dieses Plugin enthält
isSupported- Überprüft, ob native Zertifizierung auf diesem Gerät verfügbar ist.prepare- Vorbereitet den Zertifizierungsstatus und gibt den Schlüsselhandel zurück, der für späteren Aufrufe verwendet wird.createAttestation- Erstellt eine Registrierungs-Zertifizierungs-Token, das an eine von einem Backend ausgestellte Herausforderung gebunden ist.createAssertion- Erstellt eine Anforderungsbeweis-Tokens, die an einem Anforderungspayload gebunden ist.
Beispielverwendung
isSupported
Überprüft, ob native Attestation auf diesem Gerät verfügbar ist.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.isSupported();
prepare
Vorbereitet die Attestationszustand und gibt die Schlüsselhandhaben zurück, die für späteren Aufrufe verwendet wird.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.prepare();
createAttestation
Erstellt eine Registrierungsbeweis-Tokens, die an einem Backend-gegeben Herausforderung gebunden ist.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.createAttestation({} as CreateAttestationOptions);
createAssertion
Erstellt eine Anforderungsbeweis-Tokens, die an einem Anforderungspayload gebunden ist.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.createAssertion({} as CreateAssertionOptions);
Vollständige Referenz
- GitHub: https://github.com/Cap-go/capacitor-app-attest/
- Dokumentation: /docs/plugins/app-attest/