将p12 APNS证书转换为base64字符串

时间:2016-09-20 06:39:04

标签: openssl apple-push-notifications onesignal

我想将APNS证书的.p12文件发送到One Signal API,但我需要先将.p12文件转换为base64字符串。我怎么做? API文档如下: https://documentation.onesignal.com/reference#create-an-app

3 个答案:

答案 0 :(得分:0)

这取决于您使用的编程语言。

例如,以下是如何在Ruby中执行此操作:

base64_encoded_p12 = Base64.encode64(File.read('/path/to/your/file.p12'))

答案 1 :(得分:0)

new Buffer(fs.readFileSync(__dirname + "/ios_push_certificate.p12")).toString('base64')

毕竟这是正确的剧本。

答案 2 :(得分:0)

如果您使用的是Mac,则可以使用Mac随附的base64实用程序。

base64 -i certificate.p12 -o outputfile