从 iOS 中的私钥派生的证书(Objective-C)
Posted
技术标签:
【中文标题】从 iOS 中的私钥派生的证书(Objective-C)【英文标题】:Derived certificate from private key in iOS(Objective-C) 【发布时间】:2017-01-20 03:23:58 【问题描述】:我能够在 ios (Objective-C) 上生成 ECC 密钥对。 现在我想从生成的私钥派生证书? 在android中我们通常这样做:
初始化 KeyStore、KeyPairGenerator 使用标识符生成密钥对(稍后使用标识符检索) 通过标识符KeyStore.Entry entry = ks.getEntry(identifier, null);
从密钥库中检索条目
调用((KeyStore.PrivateKeyEntry) entry).getPrivateKey()
获取私钥
调用ks.getCertificate(identifier)
获取证书
通过调用ks.getCertificate(keyHandle).getPublicKey()
从证书派生公钥
如何在 iOS 中导出证书?
【问题讨论】:
【参考方案1】:我在 iOS 中找到了一些关于 ECC 加密的链接,希望这能帮助您深入了解它。
Github link for ECC encryption一些 SO 链接 How to use ECC in iOS
Elliptic Curve Crypto in iOS
http://pastebin.com/3JBbzpX6
ECC 的额外链接
https://digitalleaves.com/blog/2015/10/sharing-public-keys-between-ios-and-the-rest-of-the-world/
希望对你有帮助。
编码愉快。
【讨论】:
以上是关于从 iOS 中的私钥派生的证书(Objective-C)的主要内容,如果未能解决你的问题,请参考以下文章