FLUTTER ECOSYSTEM

http_certificate_pinning

Flutter用のHTTPS証明書ピンニング。既知のSHA-1またはSHA-256フィンガープリントと、対象サーバーのSHA-1またはSHA-256が一致するかを確認します。

最新バージョン
3.0.2
30日間ダウンロード
4.5万
いいね数
161
Pub ポイント
125

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

HTTPS証明書ピンニングを可能にするFlutterパッケージで、サーバー証明書が既知のSHA-1またはSHA-256フィンガープリントと一致することを検証することでセキュリティを強化します。接続が安全であることを保証するために、サーバー証明書が事前に定義された信頼できるフィンガープリントと一致しているかを検証し、ミドルマン攻撃から保護します。このパッケージはHTTPクライアントと統合でき、AndroidおよびiOSプラットフォームをサポートしています。

用途
  • センシティブなアプリにおけるAPI通信のセキュリティ確保
  • モバイルネットワーク上のMITM攻撃の防止
  • 金融または医療アプリでのサーバーIDの検証
  • カスタムまたは内部APIにおける信頼の強制
主な機能
  • SHA-1 および SHA-256 フィンガープリント検証をサポート
  • HTTPクライアントとの簡単な統合
  • クロスプラットフォーム(AndroidおよびiOS)
  • 指紋による簡単な設定
  • 実行時証明書検証
適している対象
  • セキュリティに配慮したモバイルアプリケーション
  • 機密ユーザー情報を扱うアプリ
  • エンタープライズグレードのネットワーク通信
  • 厳格なTLSポリシーを実装する開発者
注意事項
  • 正確かつ最新の証明書のフィンガープリントが必要です
  • 指紋の変更にはアプリの更新が必要です
  • 動的または頻繁に変更されるエンドポイントには適していません
  • 証明書信頼境界の手動管理
対応プラットフォームAndroidiOS

パッケージをインストール

flutter pub add http_certificate_pinning

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

関連プロジェクト