有没有人设法实现这部分?Apple 已随 FairPlay SDK(预览版)一起发布了一些参考代码,但仍有一些缺失的部分。是否有任何指南/教程可以帮助/指导实施?
参考文献中最麻烦的部分是它缺少私钥,他们说只是将其放入某个数组中。问题:密钥位于 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 中所需的行中,所以它看起来像这个静态 const UInt8 pKeyPem[] = {45,45,45,45,45.... }
重新编译它,它对我来说效果很好。
希望这对未来的人们有所帮助,因为我找不到关于这个特定部分的任何更好的文档。
| 归档时间: |
|
| 查看次数: |
2107 次 |
| 最近记录: |