问题标签 [keychain]
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.
iphone - 我可以使用 MonoTouch 访问 iPhone 上的钥匙串吗?
我最近开始使用 MonoTouch 为 iPhone 开发应用程序,并且必须在手机上存储用户名和密码。我想为此使用钥匙串,但在 MonoTouch 文档中找不到任何关于它的内容。是否可以直接将它与 MonoTouch 一起使用,还是我必须编写一些使用钥匙串的 C++/C/Objective-C 代码并将其导出到 MonoTouch?
iphone - 在 iPhone 上使用 SecKeyRawSign
我正在尝试使用 SecKeyRawSign 对一些数据进行签名,但我不断收到 -4 errSecUnimplemented。这似乎很奇怪,因为文档指出它在 iPhone OS2.0 及更高版本中可用。
有没有人可以使用这个功能?如果是这样,是否涉及任何技巧?
〜内特
iphone - 将 NSUserDefaults 转换为钥匙串?
因此,NSUserDefaults 非常易于使用。但显然,它并不太安全——没有加密。当然,客户希望应用程序偏好是安全的,因为它包含敏感数据。
但是钥匙串是安全的,虽然很难编码(显然)。那么有没有办法轻松地将 NSUserDefaults 代码转换为 Keychain 代码?换句话说,我想将应用程序首选项存储在钥匙串中。还是我在叫错树?
iphone - 清除 iPhone 钥匙串
有没有办法可以清除我的 iPhone 应用程序的钥匙串?清除命令或所有键的列表,以便我可以自己删除它们。
cocoa - 如何以编程方式允许我的应用程序访问 KeyChain?
需要避开构象对话框。
iphone - 无法使用钥匙串访问工具创建 Apple Developer 证书请求
我正在使用钥匙串访问工具创建一个新的 CSR(证书签名请求):
- 证书助手 -> 向证书颁发机构请求证书...
- 在证书信息中填写我的电子邮件地址和姓名,选择“保存到磁盘”选项。
- 我将 CSR 保存到桌面
- 向导成功完成,但没有文件保存到磁盘!
我以前做过,但这次它不起作用。我尝试重新启动钥匙串工具,重新启动计算机,没有运气。
有任何想法吗?
iphone - 如何将私钥与钥匙串中的证书相关联
我刚刚下载了 iphone sdk 4。当我尝试在我得到的设备上安装时
“代码签名错误:身份‘iPhone Developer’与默认钥匙串中的任何有效证书/私钥对不匹配”
我已经通过 iphone Development Provisioning Assistant 完成了创建配置文件和证书的过程。但是,在安装配置文件和证书后,助手会要求检查公钥和私钥是否配对(令人惊讶的是,它显示了似乎是私钥和证书配对的图片,即证书在私钥“下”分层术语。在我的钥匙串中不是这种情况。公钥、私钥和证书都在那里,但似乎没有任何关联。
请问有人知道如何在钥匙串中配对私钥和证书吗?
附言。我已经检查了这个线程,但我希望有一个更简单的方法。
iphone - 将证书导入钥匙串访问时出错,错误:100013
我正在尝试配置我的 iPhone 进行开发;我按照开发人员门户添加和制作钥匙串等的所有步骤,但在尝试双击证书后,正如开发人员门户中所说,钥匙串访问给了我一个错误:
发生错误。无法导入“iPhone 开发者:Kevin Mendoza (RT5V4VKW2T)”。
错误:100013
此外,在管理器的 xcode 中,它给了我一个与钥匙串相关的错误:
在您的钥匙串中找不到与此配置文件匹配的有效签名身份(所有黄色带状查找和搜索)
我该如何解决?
objective-c - 在 OSX 钥匙串中存储管理员密码以自动化某些流程?
我有一系列需要在登录时运行的命令,其中许多都需要 root 权限。因此,为了节省几个步骤,我将它们全部放入一个苹果脚本中,这样我就不必打开终端了。
但是,我仍然希望能够在不输入密码的情况下执行此操作(我喜欢在我还在睡觉的时候早早启动我的机器)。所以我想,为什么不将我的管理员密码存储在钥匙串中并让脚本访问该密钥。
但这只是感觉不对,将管理员密码存储在钥匙串中......
所以你的想法是什么?这是授予我的程序许可的可接受方法吗?如果 applescript 不够安全,我可以用一个简单的 cocoa 应用轻松做到这一点。
iphone - 重用开发CSR for Distribution证书
因此,我为我的 iPhone 应用程序创建了一个开发证书,在此过程中,我使用 Keychain Access Certificate Assistant 将 CSR 作为 CertificateSigningRequest.certSigningRequest 文件保存在计算机硬盘上。在我看来,Apple 要求生成一个完全相同的文件并将其保存到硬盘驱动器上以请求分发证书。我可以重复使用我已经为开发创建的请求文件来请求分发证书吗?我知道我将被允许使用该文件,但这会在以后以某种方式造成问题吗?