0
生成簽名我用來做這個殼:iOS的存摺:如何用紅寶石爲通
openssl smime -binary -sign -certfile WWDR.pem -signer passcertificate.pem -inkey passkey.pem -in manifest.json -out signature -outform DER -passin pass:12345
生成簽名我用來做這個殼:iOS的存摺:如何用紅寶石爲通
openssl smime -binary -sign -certfile WWDR.pem -signer passcertificate.pem -inkey passkey.pem -in manifest.json -out signature -outform DER -passin pass:12345
OpenSSL的命令行工具,只是利用了OpenSSL庫的。由於它是用C編寫的,你可以在你的iOS項目中使用它。它不包含在iOS中,但您可以從here下載源代碼並自行編譯,因爲它是開源的。
原生使用庫會更快,更可靠。
我不知道這是如何解決海報的問題。從應用程序中籤署傳遞需要在應用程序包中嵌入Pass Type ID證書的私鑰。 Apple建議在服務器上簽名。 Ruby有一個帶有[PKCS7類](http://ruby-doc.org/stdlib-2.0/libdoc/openssl/rdoc/OpenSSL/PKCS7.html)的OpenSSL庫,它應該能夠複製shell命令。 – PassKit
提問者舉了一個OpenSSL命令行工具的例子。命令行工具只是OpenSSL庫的包裝器。他通過命令行工具執行的任何操作都可以通過庫直接完成。他的問題沒有很好地格式化,並沒有明確指定Ruby。相反,他給了一個shell命令。我的問題完全涉及海報的問題。 – eswick
是的,我想「如何使用紅寶石生成通過簽名」是一個相當不明確的問題標題。 – PassKit