gpt4 book ai didi

ios - 从 iOS 应用程序中的证书文件获取公钥信息

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:02:42 27 4
gpt4 key购买 nike

<分区>

我正在开发一个与远程 API 通信的 iOS 应用程序。此 API 要求我使用存储在 .cer 文件(由 Windows 计算机上的 OpenSSL 生成)中的公钥来加密数据。我已将 .cer 文件包含在我的项目中,并且我正在使用以下代码获取证书引用(至少我认为我是这样做的)。

NSBundle *bundle = [NSBundle bundleForClass:[self class]];
NSData *iosTrustedCertDerData = [NSData dataWithContentsOfFile:[bundle pathForResource:@"CertName" ofType:@"cer"]];
SecCertificateRef certificate = SecCertificateCreateWithData(NULL, (__bridge CFDataRef) iosTrustedCertDerData);

在那之后我几乎被困住了。我在网上搜索了一段时间,看到了对 openssl.h 的各种引用。但是,openssl 似乎只适用于 Mac,不适用于 iOS。

我一直想知道为什么我找不到任何在您的 iOS 应用程序中使用证书的示例。每次我在 iOS 应用程序中搜索证书时,我都会得到解释配置文件等的结果。这不是我要找的。

我找到了 RNCryptor,但据我所知,它是一个用于加密/解密的库,但不支持从证书中读取 key 。

我正在寻找有关如何使用应用程序中存储的证书中存储的公钥的库(或代码示例)。有些东西告诉我我走错了路。

当我能够从证书文件中获取 key 时,加密将不会成为问题......希望如此。

非常感谢任何帮助!

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com