我创建了这样一个公共密钥:如何从目标C中的文件创建私钥?
NSString *pkFilePath = [[NSBundle mainBundle] pathForResource:@"public_key" ofType:@"der"];
NSData *myCertData = [NSData dataWithContentsOfFile:pkFilePath];
SecCertificateRef cert = SecCertificateCreateWithData (kCFAllocatorDefault, (CFDataRef)myCertData);
CFArrayRef certs = CFArrayCreate(kCFAllocatorDefault, (const void **) &cert, 1, NULL);
SecTrustRef trust;
SecPolicyRef myPolicy = SecPolicyCreateBasicX509();
SecTrustCreateWithCertificates(certs, myPolicy, &trust);
SecTrustResultType trustResult;
SecTrustEvaluate(trust, &trustResult);
SecKeyRef pub_key_leaf = SecTrustCopyPublicKey(trust);
NSLog(@"%@",pub_key_leaf);
但如何从文件创建私有密钥?
这里是一些相关的代码来创建一个私钥,但我没有得到如何使用我的私钥文件从此创建私钥。
什么格式是你的私钥? – 2013-04-09 16:00:50
@MarcusAdams它在privatekey.pem文件中。 – 2013-04-10 07:09:48