问题标签 [trustkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
118 浏览

ios - TrustKit 通过异常:尝试为不受支持的密钥算法生成 SPKI 哈希

例外

在我们的极少数用户身上发生了很多事情。这是一个错误还是 TrustKit 正在针对潜在的黑客开展工作?

调用栈:

0 投票
0 回答
190 浏览

node.js - 如何在 Node.js 中使用公钥实现证书固定?

是否有类似TrustKit的等效库可以使用 Node 的公钥哈希处理证书固定?还是像OkHttp那样为 Android 提供固定功能的 http 客户端?

0 投票
2 回答
2564 浏览

ios - 使用 TrustKit iOS 在 react-native 应用程序中实现 ssl pinning

我正在尝试在 react-native 应用程序(RN 0.60)中实现 SSL 固定,并且我正在使用 Trustkit。

按照https://github.com/datatheorem/TrustKit中发布的指南,这些是我已经完成的步骤:

pod 'TrustKit'1) 使用和安装 TrustKit podpod install

2)添加到我的AppDelegate.m这段代码中:

当我尝试做

它进入内部then并没有给出任何错误,而是以 200 状态代码响应(使用错误的哈希)。

否则,使用Android它可以正常工作,进入catch并说:

0 投票
1 回答
350 浏览

react-native - 反应原生 trustkit 依赖:找不到 com.datatheorem.truskit:trustkit-android

我正在按照本指南设置 trustkit SSL pinngin: https ://github.com/datatheorem/TrustKit-Android

我在尝试安装信任工具包依赖项时遇到错误

我的 build.gradle 看起来像这样

错误:

0 投票
1 回答
64 浏览

ios - 私人消费 NSDictionary 属性

我目前正在一个 React Native 项目上实现 TrustKit SSL Pinning。

由于我的 XCode 项目中的另一个库已经安装了 TrustKit Cocoapod,我无法再直接引用它,这就是为什么我试图以“私人”方式调用它,就像这个例子一样:

我能够正确执行 TrustKit 方法。但是,我不知道如何通过私人调用处理字典中的 trustKitConfig 属性

错误屏幕:使用未声明的标识符“kTSK....”

0 投票
0 回答
796 浏览

ios - 构建时 AppDelegate.m 错误:使用未声明的标识符“_trustKitConfig”

这是我在 AppDelegate.m 中的内容:

我得到的错误

在此处输入图像描述

试图找到一种方法来解决我做错的事情。Pod 已安装,只需要修复 appdelagate.m 即可。需要使用 trustkit 在 react native 应用程序中添加 ssl pinning

0 投票
0 回答
12 浏览

ios - NSURLConnection 错误日志错误代码:-1003

项目语言:目标-C

IDE:Xcode

在我的一个项目中,我得到以下错误日志。

我检查了整个代码库,但我没有放置任何此类日志。我在我的项目中使用了 Trustkit 进行 SSL 固定。

我观察到,初始化 Trustkit 后,上面的日志开始记录。这只发生在真实设备中。

有谁知道如何找到和停止这个日志?任何帮助将不胜感激。

0 投票
1 回答
130 浏览

ios - Xcode 更新后无法编译具有 Carthage 依赖项的应用程序

Xcode 自动更新到版本 13.2.1 后,我无法使用 Carthage 依赖项管理器构建项目。从这里得到一个框架:https://gitlab.com/trustpayments-public/mobile-sdk/ios 我得到以下错误: Module compiled with Swift 5.5 cannot be imported by the Swift 5.5.2 compiler

我尝试重建框架并Build libraries for distribution在项目设置中设置标志,No但它返回了不允许桥接头的错误。

有任何想法吗 ?

PS 我设法用 CocoaPods 构建了应用程序,但环境要求迫使我在我的 iOS 项目中继续使用 Carthage。