Anleitung
App Attest in Capacitor nutzen
@capgo/capacitor-app-attest verwenden
Ein einheitliches Cross-Platform Attestation Plugin für Capacitor.
Installieren
bun add @capgo/capacitor-app-attest
bunx cap sync
Was dieses Plugin bereitstellt
isSupported- Prüft, ob native Attestation auf diesem Gerät verfügbar ist.prepare- Bereitet den Attestation-Status vor und gibt den für spätere Aufrufe verwendeten Key Handle zurück.createAttestation- Erstellt ein Registrierungs-Attestation-Token, das an eine vom Backend ausgestellte Challenge gebunden ist.createAssertion- Erstellt ein Request Assertion Token, das an einen Request-Payload gebunden ist.
Anwendungsbeispiel
isSupported
Prüft, ob Native Attestation auf diesem Gerät verfügbar ist.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.isSupported();
console.log(result);
prepare
Bereitet den Attestation-Status vor und gibt den Key Handle für spätere Aufrufe zurück.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.prepare();
console.log(result);
createAttestation
Erstellt ein Registrierungs-Attestierungstoken, das an eine vom Backend ausgestellte Challenge gebunden ist.
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
Erstellt ein Request Assertion Token, das an einen Request-Payload gebunden ist.
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.
Vollständige Referenz
- GitHub: https://github.com/Cap-go/capacitor-app-attest/
- Docs: /docs/plugins/app-attest/
Weiterlesen unter Using @capgo/capacitor-app-attest
Wenn du es nutzt @capgo/capacitor-app-attest verwenden um Sicherheit und Compliance zu planen, verbinden Sie es mit @capgo/capacitor-app-attest für die Implementierungsdetails in @capgo/capacitor-app-attest, Erste Schritte für die Implementierungsdetails in Erste Schritte, Verschlüsselung für die Implementierungsdetails in Encryption, Compliance für die Implementierungsdetails in Compliance, und Capgo Security-Scanner für den Produkt-Workflow im Capgo Security Scanner.