Übersicht
Abschnitt: „Übersicht“Belege, dass Anfragen von deiner echten App-Installation stammen, bevor du sensiblen API-Aufrufen vertraust. prepare() und createAttestation() deckt Apple App Attest-Flows ab, während Play Integrity Standard und optionale Widevine-Fingerprint-Methoden Android abdecken. Speichere Key-IDs sicher mit den integrierten Helpers.
Typische Einsatzfälle: Betrugserkennung, Transaktionen mit hohem Wert und Anti-Tamper-Prüfungen an Login- oder Auszahlungs-Endpoints.
Plattformunterstützung
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Notizen |
|---|---|---|
| iOS | Ja | App Attest Keys, Assertions, DeviceCheck-Token-Helfer |
| Android | Ja | Play Integrity Standard, optionaler Widevine-Fingerprint |
| Web | Fallback | Web-Attestierungsformat, wenn native APIs nicht verfügbar sind |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“isSupported- Prüft, ob native Attestation auf diesem Gerät verfügbar ist.prepare- Bereitet den Attestation-Status vor und gibt das Key-Handle für spätere Aufrufe zurück.createAttestation- Erstellt einen Registration-Attestation-Token, der an eine vom Backend ausgestellte Challenge gebunden ist.createAssertion- Erstellt ein Request Assertion Token, das an einen Request-Payload gebunden ist.
Öffentliches API
Abschnitt mit dem Titel „Öffentliche API“| Methode | Beschreibung |
|---|---|
isSupported | Prüft, ob native Attestierung auf diesem Gerät verfügbar ist. |
prepare | Bereitet den Attestierungszustand vor und gibt den Key-Handle für spätere Aufrufe zurück. |
createAttestation | Creates a registration attestation token bound to a backend-issued challenge. |
createAssertion | Erstellt ein Request-Assertion-Token, das an eine Request-Payload gebunden ist. |
storeKeyId | Speichert/vorbereitet eine Key-Bezeichner zur Wiederverwendung. |
getStoredKeyId | Gibt die aktuell gespeicherte/vorbereitete Key-Identifikation zurück. |
clearStoredKeyId | Löscht gespeicherte/vorbereitete Key-Identifikationen. |
generateKey | Legacy-Alias für prepare(). |
attestKey | Legacy-Alias für createAttestation(). |
generateAssertion | Legacy-Alias für createAssertion(). |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in einem capacitor-app-attest.
Weiter geht's mit @capgo/capacitor-app-attest
Abschnitt mit dem Titel „Weiter geht's mit @capgo/capacitor-app-attest“Wenn du es nutzt @capgo/capacitor-app-attest um Sicherheit und Compliance zu planen, verbinden Sie es mit @capgo/capacitor-app-attest verwenden für die native Funktion in „@capgo/capacitor-app-attest verwenden“, Verschlüsselung für die Implementierungsdetails in Encryption, Konformität für das Implementierungsdetail in Compliance, Capgo Security-Scanner für den Produkt-Workflow im Capgo Security Scanner, und Capgo Sicherheit für den Produkt-Workflow in Capgo Security.