我想更新 AWS pinpoint 应用程序的 APNs 通道。为此,我必须使用 SSL 证书和证书密码创建一个 APNSChannelRequest。两个元素的类型必须是字符串。
如何将 .p12 文件转换为字符串,或者如何从 .p12 文件中导出正确的密钥?(此步骤可以手动完成,不必在运行时完成。)
以下是 AWS SDK for Java 开发人员指南的(略微扩展的)示例:
APNSChannelRequest request = new APNSChannelRequest()
.withEnabled(enabled);
UpdateApnsChannelRequest updateRequest = new UpdateApnsChannelRequest()
.withCertificate("here comes the ssl-certificate string")
.withPrivateKey("pw123")
.withAPNSChannelRequest(request)
.withApplicationId("placeholder-for-the-appId");
UpdateApnsChannelResult result = client.updateApnsChannel(updateRequest);
我在文档中找不到任何东西。
谢谢你的帮助。