keychain相关内容

从MacOS密钥链访问中检索证书的SHA1哈希

我有许多同名证书,但它们具有不同的SHA1哈希。我知道要检索的证书的到期日期,但不知道其SHA1哈希。我可以在Keychain Access中查看证书的到期日期,但如何查看查找其SHA1哈希? 推荐答案 要在MacOS密钥链访问中查看证书的SHA-1指纹,您必须在列表中双击该证书或选择它(单击),然后单击窗口底部的“I”按钮。这将打开一个窗口,其中包含有关证书的其他信息。除了“信任”之 ..
发布时间:2022-05-29 11:48:51 其他开发

由于证书问题,无法在设备上运行 Xcode 项目

这是我发布的第一个问题. 我试图在 iPhone 6 Plus 上运行 Xcode 9.0.1 项目,但出现以下三个错误: 代码签名错误:您输入的用户名或密码不是正确. 代码签名错误:找不到签名证书“​​iOS 开发":没有“iOS 开发"签名证书匹配团队 ID找到带有私钥的“KP3X78QM3M". 代码签名错误:产品类型需要代码签名SDK“iOS 11.0"中的“应用程 ..
发布时间:2022-01-25 16:57:44 移动开发

在应用程序安装过程中将加密密钥存储在 Keychain 中

我需要我的应用程序使用客户的电话号码为我的网络服务生成唯一 ID.当然,电话号码是唯一的,但它必须是安全的.所以它可以用对称加密来实现(非对称将在以后,因为资源泄漏),但我不知道在哪里存储加密密钥. 1. 我不知道为什么,但在代码中将键存储为静态字段似乎不好.可能是因为从这里读取它太容易了,即使不运行应用程序. 2. 最好将密钥存储在 Keychain 中并通过请求从此处获 ..
发布时间:2022-01-25 16:41:57 移动开发

如何在 iPhone 钥匙串中建立 SecIdentityRef?(没有 .p12)

如何在 iPhone 钥匙串中创建 SecIdentityRef,如果1)您已经在钥匙串中拥有私钥,并且2) 您刚刚收到来自 CA 的证书? SecPKCS12Import 在这种情况下没有帮助,除非有一个 API 可以从私钥和证书创建 .p12. SecIdentityCreateWithCertificate 在 Mac 上是答案,但在 iPhone 上不存在. 是否可以使用 ..
发布时间:2022-01-25 16:09:38 移动开发

如何获取证书签名请求

如何获得证书签名请求?我要做的就是让我的应用程序在我的 ipod touch 上运行.这很容易,因为我可以去 IOS 开发门户并下载一个,不用大惊小怪.但是现在他们要我创建一个 CSR 来创建一个配置文件,我不知道怎么做.我已经在 Keychain Access 和在线文档中闲逛了两个小时,但我仍然完全迷失了方向. 我什至不知道为什么我现在需要一个,而我以前不需要.在我最近从 Snow Le ..

带有 SSL 客户端证书的 iPhone 应用程序

我正在构建一个 iphone 应用程序,该应用程序需要使用客户端证书通过 https 访问 Web 服务.如果我将客户端证书(以 pkcs12 格式)放在应用程序包中,我可以将其加载到应用程序中并进行 https 调用(很大程度上要感谢 stackoverflow.com). 但是,我需要一种方法来分发没有任何证书的应用程序,并将其留给用户提供自己的证书.我想我会通过指示用户在 iphone ..
发布时间:2022-01-25 10:49:38 移动开发

信任 Chrome & 中 MEAN 堆栈的 https://localhost:3000/苹果电脑

我在 macOS Sierra 10.12.3 中使用 Chrome.我想我很久以前已经为 localhost 设置了 ssl.现在,Chrome 中的 http://localhost/ 和 https://localhost/ 都会返回 localhost 下的文件夹列表.我创建了一个 nodejs 应用程序.因此,在命令行中输入 npm start 以运行服务器后,我们可以在 Chrome ..
发布时间:2022-01-25 10:46:52 其他开发

此证书的颁发者无效:钥匙串将所有证书标记为“无效的颁发者";

钥匙串突然在我的钥匙串中显示所有证书无效,因为它在 2 天前工作,我还检查了开发人员门户,它在那里显示有效.它将钥匙串中的每个证书标记为 "This certificate has invalid issuer" .作为消息表明它一定是发行方的问题,而我们的发行方是 Apple.那么如何解决呢? 此证书的颁发者无效 我在这里发布钥匙串的图片.我需要快速帮助. 解决方案 在Key ..
发布时间:2022-01-25 10:00:54 移动开发

使用 iphone sdk 在钥匙串中保存时出错

我为钥匙串使用 Apple 包装器,并尝试在其上保存一个项目(在模拟器中运行,ios 4.1). 我以前没有使用过钥匙串. 我收到此错误: 无法添加钥匙串项.错误 - 25299 在 KeychainItemWrapper.m 第 304 行: //没有找到上一个项目;添加新的.结果 = SecItemAdd((CFDictionaryRef)[self dictiona ..
发布时间:2022-01-19 21:00:21 移动开发

iOS KeychainItemWrapper 未更新

我刚刚发现我的应用程序存在一个有趣的问题.在应用程序中,我将用户的用户名和密码保存到钥匙串中. keychainWrapper = [[KeychainItemWrapper alloc] initWithIdentifier:@"MyLoginPassword" accessGroup:nil];[keychainWrapper setObject:usernameField.text for ..
发布时间:2022-01-14 19:57:05 移动开发

iOS 获取已安装的配置文件

我目前正在开发的应用程序需要使用配置文件才能连接到服务器以下载 XML.证书以 .p12 文件的形式分发,它们可以安装在 iPhone 的设置应用程序中,如左下图所示. 问题是整个互联网上的人都在说这是不可能的. 但是,Junos Pulse 可以做到这一点(右下图). 它只是读取配置文件,这正是我所需要的. 我不必将它们安装到 Junos Pulse 应用程序中.将它们添 ..
发布时间:2022-01-14 19:34:06 移动开发

在没有 Keychain 的情况下将 codesign 添加到私钥 ACL

我正在尝试为稳定的 iPhone 应用设置持续构建/集成. 我有: 专用的 Mac Mini. 名为“build"的用户帐户 Hudson 通过在/Users/build/Library/中放置一个 plist 设置为构建的 LaunchAgent启动代理 尝试作为以 hudson 身份运行的系统范围的 LaunchDaemon,但随后无法访问构建用户的登录钥匙串.长篇大论,充满 ..
发布时间:2022-01-12 19:14:12 移动开发

iphone中的RSA加密-解密

我正在开发 Iphone 应用程序.我使用了 Security/Security.h 框架的 SecKeyGeneratePair 方法.我要公开私钥作为 SecKeyRef 对象.我可以访问密钥或将其值打印到控制台吗?我可以从中获取 NSString 或 NSData 对象吗?当我使用 NSLog 打印控制台的密钥时,我得到了 .我们可以通过网络将这些关键对象传递给可能在 java 中的其他应用 ..
发布时间:2022-01-10 09:54:51 移动开发

如何通过命令行为 iOS 开发安装开发者证书/私钥和配置文件?

我正在为 iOS 应用程序项目配置自动构建服务器.我已经完成了大部分.现在,这是最后一轮.安全. 开发人员证书/私钥和配置文件可以通过 GUI 轻松安装到钥匙串中.但我想通过命令行来自动化配置过程.通过命令行导出/导入证书、私钥、配置文件. 非常感谢任何建议. 解决方案 我发现了以下提示:http://lists.apple.com/archives/apple-cdsa/20 ..
发布时间:2022-01-08 16:12:56 移动开发