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

Openssl 将p12 APNS证书转换为base64字符串,openssl,apple-push-notifications,onesignal,Openssl,Apple Push Notifications,Onesignal,我想将APNS证书的.p12文件发送到一个信号API,但首先需要将.p12文件转换为base64字符串。我该怎么做? API文档如下所示: 这取决于您使用的编程语言 例如,以下是如何在Ruby中实现这一点: base64_encoded_p12 = Base64.encode64(File.read('/path/to/your/file.p12')) 这取决于您使用的编程语言 例如,以下是如何在Ruby中实现这一点: base64_encoded_p12 = Base64.encode64(

我想将APNS证书的.p12文件发送到一个信号API,但首先需要将.p12文件转换为base64字符串。我该怎么做? API文档如下所示:
这取决于您使用的编程语言

例如,以下是如何在Ruby中实现这一点:

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

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

例如,以下是如何在Ruby中实现这一点:

base64_encoded_p12 = Base64.encode64(File.read('/path/to/your/file.p12'))
这毕竟是正确的脚本


毕竟,这是正确的脚本。

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

base64 -i certificate.p12 -o outputfile

如果你在Mac上,你可以使用Mac附带的base64实用程序

base64 -i certificate.p12 -o outputfile

我正在生成的脚本位于节点中。我尝试过但不起作用的脚本:新建缓冲区(fs.readFileSync(\uu dirname+“/ios\u push\u certificate.p12”,“binary”)。toString('base64')我正在生成的脚本位于节点中。我尝试过但不起作用的脚本:新建缓冲区(fs.readFileSync(\uu dirname+“/ios\u push\u certificate.p12”,“binary”)).toString('base64')是否可以反转此过程?我是说base64到p12是否可以反转此过程?我是说base64到p12