【发布时间】:2021-06-01 08:53:56
【问题描述】:
我正在尝试将银行 API 集成到我的移动应用程序 (Android) 中,并且在沙盒模式下,我有一个公钥(证书)和一个私钥,每个请求都应该有。在 doc 中,请求如下所示:
curl -i -k --cert public.cert --cert-type PEM --key private.key --key-type PEM "endpoint.com" -H "Correlation-ID: OK1200" -H "WEB-API-Key: MY_API_KEY" -H "Authorization: Bearer MY_TOKEN"
那么,在沙盒模式下,我应该如何将私钥和公钥添加到我的改造请求中?
【问题讨论】:
-
您是否测试过将证书文件放入
raw目录并将其加载到您的OkHttpClient.Builder所在的位置?InputStream instream = context.getResources().openRawResource(R.raw.public);您可以从这种方法开始,然后提供有关您的进度的详细信息,以便人们可以实际提供帮助。
标签: android https request retrofit2 tls1.2