ガイド
Apple App Attestのチュートリアル
@capgo/capacitor-app-attestを使用する
Capacitor用の統合クロスプラットフォームの証明プラグイン
インストール
bun add @capgo/capacitor-app-attest
bunx cap sync
このプラグインが公開するもの
isSupported- このデバイス上でネイティブの証明書が利用可能かどうかを確認します。prepare- 証明書の状態を準備し、後続の呼び出しで使用するためのキー ハンドルを返します。createAttestation- バックエンドから発行されたチャレンジにバインドされた登録証明書トークンを作成します。createAssertion- リクエスト ペイロードにバインドされた要求証明書トークンを作成します。
例としての使用方法
isSupported
このデバイス上でネイティブの証明書が利用可能かどうかを確認します。
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.isSupported();
prepare
証明書の状態を準備し、後続の呼び出しで使用するためのキー ハンドルを返します。
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.prepare();
createAttestation
バックエンドから発行されたチャレンジにバインドされた登録証明書トークンを作成します。
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.createAttestation({} as CreateAttestationOptions);
createAssertion
リクエスト ペイロードにバインドされた要求証明書トークンを作成します。
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/
Keep going from Using @capgo/capacitor-app-attest
Capacitorを使用している場合 Using @capgo/capacitor-app-attest セキュリティとコンプライアンスを計画する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-attestを接続してください @capgo/capacitor-app-attestの実装詳細については、@capgo/capacitor-app-attestを参照してください for the implementation detail in @capgo/capacitor-app-attest, Getting Startedの実装詳細については、Getting Startedを参照してください 暗号化 Getting Started 暗号化の実装詳細については 法的要件 法的要件の実装詳細については Capgo セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフローについて