有没有人设法实现了这一部分?苹果已经发布了一些参考代码以及FairPlay软件开发工具包(预览版),但有相当多的缺失部分。是否有任何指南/教程,可以帮助/指导实施?
发布于 2015-12-22 18:01:35
引用中最麻烦的部分是它缺少私钥,他们说私钥只是放在某个数组中。问题:密钥在pem文件中,并且有文本表示。经过一些测试后,我能够克服这一点。我取了相关的.pem文件,它以行“-BEGIN RSA PRIVATE key -”开头,然后是base64编码的密钥,最后以“-END RSA PRIVATE KEY-”结束,所以我只取了所有的数据(包括开始行和结束行),并将其转换为字节表示。我使用了以下python代码file = open("dev_private_key.pem", "r") a = file.read() b = new bytearray(a) for ch in b: sys.stdout.write(str(ch)+",")
,然后将此输出粘贴到SKDServerUtils.c中所需的行中,这样看起来就像这个静态常量UInt8 pKeyPem[] ={45,45,45,45...}
重新编译了它,它对我来说工作得很好。
希望这对将来的人们有所帮助,因为我找不到任何关于这一特定部分的更好的文档。
https://stackoverflow.com/questions/32274353
复制相似问题