Capacitor-SSL-Pinning
@capgo/capacitor-ssl-绑定 安全 & 认证 开源

SSL Pinning Capacitor插件

针对iOS和Android的CapacitorHttp,针对HTTPS连接使用捆绑证书

安装

bun add @capgo/capacitor-ssl-pinning bunx cap sync
npm、pnpm或yarn
  • npm install @capgo/capacitor-ssl-pinning
  • pnpm add @capgo/capacitor-ssl-pinning
  • yarn add @capgo/capacitor-ssl-pinning

指南

如何在 Capacitor 中使用 SSL Pinning

使用 @capgo/capacitor-ssl-pinning

Capacitor API 用于检查 SSL Pinning 配置

安装

bun add @capgo/capacitor-ssl-pinning
bunx cap sync

bunx cap sync 将插件的本机 code 复制到您的本机项目中。每次升级插件后都重新运行它。

导入

import { SSLPinning } from '@capgo/capacitor-ssl-pinning';

API概览

方法 描述
getConfiguration 返回当前可见于插件的活跃本机配置。

示例

getConfiguration()

返回当前可见于插件的活跃本机配置。

import { SSLPinning } from '@capgo/capacitor-ssl-pinning';

const result = await SSLPinning.getConfiguration();
console.log(result);

context: Bug bounty program page. 角色: Section or page heading. 见于: page bug-bounty.astro. 消息键 `bug_bounty_supabase_examples_title` (Bug Bounty Supabase Examples Title).

继续使用@capgo/capacitor-ssl-pinning

如果您正在使用 使用 @capgo/capacitor-ssl-pinning 为了规划安全性和合规性,连接它与 @capgo/capacitor-ssl-绑定 了解 @capgo/capacitor-ssl-pinning 的实施细节 开始 了解 Getting Started 的实施细节 加密 了解 Encryption 的实施细节 合规 了解 Compliance 的实施细节 Capgo 安全扫描器 为产品工作流程中的Capgo安全扫描器。

常见问题

SSL Pinning插件常见问题

如何在 Capacitor 应用程序中安装 SSL Pinning 插件?

运行 "bun add @capgo/capacitor-ssl-pinning" (或 "npm install @capgo/capacitor-ssl-pinning"), 然后运行 "bunx cap sync" 以便 iOS 和 Android 项目可以接收到本地 code。从 "@capgo/capacitor-ssl-pinning" 导入到您的应用程序 code。

是否支持 @capgo/capacitor-ssl-pinning 与 React、Vue 和 Angular?

是。 SSL Pinning 是一个 Capacitor 包,因此它可以与任何在 Capacitor 内部运行的 Web 框架一起工作,包括 Ionic、React、Vue、Angular、Svelte 和普通 JavaScript。

哪个 Capacitor 版本支持 @capgo/capacitor-ssl-pinning?

Capgo 插件遵循 Capacitor 的主要版本:使用与您的 Capacitor 主要版本匹配的插件主要版本(例如插件 v8 与 Capacitor 8)。在 GitHub README 中的兼容性表格中列出了维护的版本。

是否支持 @capgo/capacitor-ssl-pinning 免费和开源?

是。源 code 公开在 GitHub 上,https://github.com/Cap-go/capacitor-ssl-pinning/,并且该包可以从 npm 免费安装。欢迎 bug 报告和拉取请求。

是否可以在不经过 App Store 审核的情况下更新使用 SSL Pinning 的 code?

安装或升级插件会更改本地 code,因此需要一个新的商店构建。之后,JavaScript、HTML 和 CSS 的更改可以立即通过 Capgo 实时更新发布。

无需等待应用程序审查即可将 SSL Pinning 更改推送

一旦插件添加到您的商店构建中,Capgo 即刻将您的 JavaScript、HTML 和 CSS 更改推送给用户。

开始使用 Capgo