tj_duan 2023-02-15 14:37 采纳率: 41.2%
浏览 32

android okhttp双向认证

公司给了两个文件 一个客户端证书.crt文件 一个服务端证书.pem文件 给了一个服务端密钥.key文件,或者android配置双向认证 还需要什么文件?请指导一下,有没有好的案例也可以推荐一下

  • 写回答

4条回答 默认 最新

  • MarkHan_ 2023-02-15 14:43
    关注

    在 SSL/TLS 双向认证中,需要以下文件:

    1. 客户端证书(.crt):用于证明客户端的身份。
    2. 客户端密钥(.key):与客户端证书配对,用于解密客户端的数据。
    3. 服务端证书(.crt 或 .pem):用于证明服务器的身份。
    4. 服务端密钥(.key):与服务端证书配对,用于解密服务器的数据。

    你已经拥有客户端证书和服务端证书以及服务端密钥,如果你要在 Android 上配置双向认证,需要将客户端证书和客户端密钥打包成 PKCS12 格式(.p12 或 .pfx),然后在应用程序中使用。打包 PKCS12 文件的方法可以使用 OpenSSL 等工具来完成。

    如果你想了解更多关于如何在 Android 上配置双向认证的详细步骤和示例代码,可以查看 Android 开发者文档中的 "Managing SSL/TLS Certificates" 章节,里面有详细的指导和示例。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月15日