gpt4 book ai didi

java - 用于验证 Apple Pay 中的商家的 Tomcat java servlet

转载 作者:行者123 更新时间:2023-11-28 23:58:39 25 4
gpt4 key购买 nike

是否可以使用 Tomcat java servlet 来验证商家?

如果可以,我如何使用 httpclient 发送 SSL 证书和 SSL key pem 文件内容?

这是 PHP 代码,但我们使用的是 Tomcat 服务器。

$data = '{"merchantIdentifier":"merchant.com.blah.shop", "domainName":"shop.blah.com", "displayName":"Blah Shop"}';  

curl_setopt($ch, CURLOPT_URL, $validation_url);
curl_setopt($ch, CURLOPT_SSLCERT, PRODUCTION_CERTIFICATE_PATH);
curl_setopt($ch, CURLOPT_SSLKEY, PRODUCTION_CERTIFICATE_KEY);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

最佳答案

首先,你永远不应该通过网络将你的私钥文件发送给任何人,即使是苹果。您的 PHP 示例代码没有将它发送到任何地方,而是用它来签署请求。

从 Tomcat 的角度来看,您需要一个 Java 程序通过 Internet 发送 HTTP 请求(使用您的 SSL 证书和 key 来签署您的请求)。您可以使用不同的库,例如 Apache HttpComponents存档。参见 detailed answer by @eis了解详情。

关于java - 用于验证 Apple Pay 中的商家的 Tomcat java servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49907933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com