誰かがこの部分を実装できましたか? Apple は、FairPlay SDK (プレビュー) と共にいくつかの参照コードをリリースしましたが、かなりの部分が欠落しています。実装に役立つ/ガイドするガイド/チュートリアルはありますか?
1 に答える
参照の最も厄介な部分は、配列に入れるだけであると言われている秘密鍵がないことです。問題: キーは pem ファイルにあり、テキスト表現があります。少しテストした後、私はこれを克服することができました。「-----BEGIN RSA PRIVATE KEY-----」の行で始まり、次に base64 でエンコードされたキーが「-----END RSA PRIVATE KEY---」で終わる関連する .pem ファイルを取得しました。 --」なので、すべてのデータ (開始行と終了行を含む) を取得し、バイト表現に変換しました。次の 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 の必要な行に貼り付けたので、この static const UInt8 pKeyPem[] = {45,45,45,45,45.... のようになります。 }
それをすべて再コンパイルしましたが、私にとってはうまく機能します。
この特定の部分に関するより良いドキュメントが見つからなかったため、これが将来人々に役立つことを願っています.