@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';
const result = await AppAttestNative.isSupported();
console.log(result);
prepare
証明の状態を準備し、後続の呼び出しで使用するためのキー ハンドルを返します。
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.prepare();
console.log(result);
createAttestation
バックエンドから発行されたチャレンジに紐づいた登録証明トークンを作成します。
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
リクエストペイロードに紐づいたリクエストアサーション トークンを作成します。
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.
フル リファレンス
- GitHub: https://github.com/Cap-go/capacitor-app-attest/
- ドキュメント: /docs/plugins/app-attest/
「@capgo/capacitor-app-attest」を使用している場合
あなたは Using @capgo/capacitor-app-attest セキュリティとコンプライアンスの計画に役立つため、Capacitor-app-attestと接続 @capgo/capacitor-app-attest @capgo/capacitorアプリ証明 スタートガイド Getting Startedの実装詳細 Encryption Encryptionの実装詳細 Compliance Complianceの実装詳細 Capgo セキュリティ スキャナー Capacitor-App-Attestの製品ワークフローにおけるCapgo セキュリティスキャナー。