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



我想将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

最新更新