gpt4 book ai didi

iphone - 如何打印证书的公钥(Objective-C)

转载 作者:行者123 更新时间:2023-12-03 20:59:33 25 4
gpt4 key购买 nike

我有证书 .p12 和 .crt,我想存储公钥以打印它并在 iPhone 应用程序中使用该 key 。我看过iPhone的文档,但我做不到...

最佳答案

这非常简单。您不需要将证书添加到钥匙串(keychain)来处理这种情况。相反,只需在应用程序中加载证书数据(即 .cer 文件的内容)(您可以从 bundle 或从网络获取此数据),然后使用 SecCertificateCreateWithData 创建证书引用。从那里,您可以使用 SecTrust 对象(SecTrustCreateWithCertificates、SecTrustEvaluate - 您可以选择忽略生成的 SecTrustResultType - 和 SecTrustCopyPublicKey)提取公钥引用。从那里您可以使用 SecKey API(SecKeyEncrypt、SecKeyRawVerify)进行加密和验证。

https://devforums.apple.com/message/114555#114555

关于iphone - 如何打印证书的公钥(Objective-C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117341/

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