GitHub リポジトリmacif-dev/ssl_pinning_plugin

ssl_pinning_plugin

SSLピンニングプラグイン Flutter

ssl_pinning_plugin のプロジェクト画像
スター
48
フォーク
35
最終プッシュ(UTC)
2023/11/19
プロジェクト状態
アーカイブ済み

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

ssl_pinning_plugin

Plugin for check SSL Pinning on request HTTP.

Checks the equality between the known SHA-1 or SHA-256 fingerprint and the SHA-1 or SHA-256 of the target server.

Getting Started

For help getting started with Flutter, view our online documentation.

For help on editing plugin code, view the documentation.

Check

Params
  • serveurUrl : String* required
  • httpMethod : HttpMethod enum [HttpMethod.Get || HttpMethod.Head] (default : HttpMethod.Get) * required
  • headerHttp : Map<String, String>
  • sha : SHA enum [SHA.SHA1 || SHA.SHA256] * required
  • allowedSHAFingerprints : List<String> v
  • timeout : int * required
Usage :

await SslPinningPlugin.check(serverURL: url, httpMethod: HttpMethod.Get, headerHttp : new Map(), sha: SHA.SHA1, allowedSHAFingerprints: new List<String>, timeout : 50);

Return :
  • On success, return String "CONNECTION_SECURE"
  • On error, return String "CONNECTION_INSECURE"

If an exception, return the stacktrace on String value.

Macif GitHub avatar
GitHub 作者

Macif ↗

言語DartSwiftKotlinRubyHTMLObjective-C

カテゴリー

使用している依存関係

依存関係一覧 1 件

  • flutter{"sdk":"flutter"}

プロジェクトに合うリポジトリを選ぶには?

用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。

  1. 名前・作者・説明で検索し、技術トピックで絞り込みます。
  2. スター、フォーク、最近のプッシュを比較します。スターは関心の目安であり、品質の保証ではありません。
  3. 利用前に GitHub で README、ライセンス、Issues を確認します。

情報源と管理

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗