我想将APNS证书的。p12文件发送到One Signal API,但我需要首先将。p12文件转换为base64字符串。我怎么做呢?API文档如下:https://documentation.onesignal.com/reference create-an-app
如果你用的是Mac电脑,你可以使用Mac自带的base64实用程序。
base64 -i certificate.p12 -o outputfile
这取决于您使用的编程语言。
例如,下面是在Ruby中如何做的:
base64_encoded_p12 = Base64.encode64(File.read('/path/to/your/file.p12'))
new Buffer(fs.readFileSync(__dirname + "/ios_push_certificate.p12")).toString('base64')
这毕竟是正确的脚本
您可以在Linux上使用
base64 file.p12
要将base64输出写入任何文件,您可以使用
base64 file.p12 > output.base64
注意:这适用于任何文件,不仅仅是.p12