ガイド
App Attest に関するチュートリアル
capgo/capacitor-app-attest を使用
Capacitor の統一されたクロスプラットフォーム attestation プラグイン
インストール
bun add @capgo/capacitor-app-attest
bunx cap sync
このプラグインが公開するもの
isSupported- このデバイス上でネイティブの attestation が利用可能かどうかを確認します。prepare- attestation の状態を準備し、後続の呼び出しで使用するためのキー ハンドルを返します。createAttestation- バックエンドから発行された挑戦に結びついた登録 attestation トークンを作成します。createAssertion- __CAPGO_KEEP_0__ を要求ペイロードに結びついた要求確認トークンを作成します。
使用例
isSupported
このデバイス上でネイティブの証明書が利用可能かどうかを確認します。
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.isSupported();
prepare
証明書の状態を準備し、後続の呼び出しで使用するためのキー ハンドルを返します。
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.prepare();
createAttestation
__CAPGO_KEEP_0__ のバックエンドが発行した挑戦に結びついた登録証明書トークンを作成します。
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.createAttestation({} as CreateAttestationOptions);
createAssertion
__CAPGO_KEEP_0__ を要求ペイロードに結びついた要求確認トークンを作成します。
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.createAssertion({} as CreateAssertionOptions);
フル リファレンス
- GitHub: https://github.com/Cap-go/capacitor-app-attest/
- ドキュメント: /docs/plugins/app-attest/