iOS安全开发:构建密钥链应用与数据加解密
1. 准备工作
1.1 转换证书格式
安全框架需要DER格式的根证书,而非证书助手创建的PEM格式。可通过以下步骤转换:
1. 打开 Terminal.app ,切换到 ~/library/Application Support/Certificate Authority/<CA Name> 目录。
2. 执行命令:
openssl x509 -in <PEM file> -inform PEM -out root.der -outform DER
将 <PEM file> 替换为实际的文件名。
1.2 创建密钥链应用
使用Tabbed Application模板作为应用的起点:
1. 打开Xcode,创建新项目,选择Tabbed Application模板。
2. 将项目命名为 KeychainViewer ,并启用故事板和自动引用计数。
3. 添加Security框架:
- 在项目导航器中选择项目。
- 选择 Keychain Viewer 目标,导航到Build Phases选项卡。
- 展开 Link Binary with Libraries (3 Items) 部分,添加 Sec
超级会员免费看
订阅专栏 解锁全文
73

被折叠的 条评论
为什么被折叠?



