【发布时间】:2016-12-14 08:39:08
【问题描述】:
我正在从 openSSL 创建 CSR,但由于 OpenSSL 没有将密钥存储在安全飞地中,因此我选择目标 C 在安全飞地中创建密钥对(私钥和公钥)并发送到 OpenSSL 以获得 X509 证书。我在 NSData 中成功获得了公钥,然后转换const unsigned char * bitsOfKeyDataPublicKey = (unsigned char *) [publicKey bytes];,然后创建公钥EC_KEY*_ec_keyPublic = d2i_EC_PUBKEY(NULL,&bitsOfKeyDataPublicKey, publicKeyLegnth);。但是对于私钥,我们从目标 c 中得到SecKeyRef,因此对于创建EC_Key,我们如何转换私钥或者这是转换或使用私钥的任何方式?
寻找回应。
谢谢
【问题讨论】:
标签: ios objective-c c security key-pair