Tag: pem

如何从目标C中的文件创build私钥?

我已经创build了这样的公钥: 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); 但是如何从文件创build私钥? 这里有一些相关的代码来创build一个私钥,但我没有得到如何使用我的私钥文件创build私钥。 https://developer.apple.com/library/mac/#documentation/security/conceptual/CertKeyTrustProgGuide/iPhone_Tasks/iPhone_Tasks.html#//apple_ref/doc/uid/TP40001358-CH208-SW10

从p12 / pem文件获取包ID

是否有可能从p12 / pem文件获取APNS的应用程序包ID? 我有一个系统,用户可以上传他的推送证书(p12或者pem),并且很好的向他展示关于包ID的信息,以便用户能够检查他上传的内容