gpt4 book ai didi

安卓SSL证书转换

转载 作者:行者123 更新时间:2023-11-29 01:13:42 28 4
gpt4 key购买 nike

我想使用 android HTTPS 连接。我有 .crt 格式的 SSL 证书,但 android 需要 .bks 格式 我如何在 ubuntu 中转换这种证书格式

最佳答案

步骤:-

  1. 通过 Windows 操作系统或任何其他来源将“.crt”转换为“.cer - (Base 64)”。

  2. http://www.bouncycastle.org/latest_releases.html 下载“Bouncy CaSTLe 提供程序”(bcprov-jdkxx-xxx.jar)

  3. 使用以下命令将生成的“.cer”转换为“.bks”格式:-

"pathOfJRE/bin/keytool_here"-importcert -v -trustcacerts -file ".cerFilePath_here"-alias myAlias -keystore "pathToStoreGeneratedBKSfile_here"-provider org.bouncycaSTLe.jce.provider.BouncyCaSTLeProvider -providerpath "downloadedBouncyCaSTLeProvideration_here"-storetype BKS - storepass "bksFilePassword_here"

******例子******"C:\Program Files (x86)\Java\jre1.8.0_91\bin\keytool"-importcert -v -trustcacerts -file "C:\Users\chetan\Desktop\Pravin-123/abc_prod.cer"-alias myAlias -keystore "C:\Users\chetan\Desktop\Pravin-123/abc_tbu__prod.bks"-provider org.bouncycaSTLe.jce.provider.BouncyCaSTLeProvider -providerpath "C:\Users\chetan\Desktop\Pravin-123\bcprov-jdk15on -155.jar"-storetype BKS -storepass "abc!Tbu@app123"


  1. 验证生成的 .bks 文件,cmd :-

"pathOfJRE/bin/keytool_here"-list -keystore "pathOfeGeneratedBKSfile_here"-provider org.bouncycaSTLe.jce.provider.BouncyCaSTLeProvider -providerpath ""downloadedBouncyCaSTLeProviderLocation_here"-storetype BKS -storepass "bksFilePassword_here"

******例子*****"C:\Program Files (x86)\Java\jre1.8.0_91\bin\keytool"-list -keystore "C:\Users\chetan\Desktop\Pravin-123/abc_tbu__prod.bks"-provider org.bouncycaSTLe.jce .provider.BouncyCaSTLeProvider -providerpath "C:\Users\chetan\Desktop\Pravin-123\bcprov-jdk15on-155.jar"-storetype BKS -storepass ""abcTbu@app123"


  1. 在 android 中使用这个 bks 文件。将它放在 raw 文件夹中,并提供它的路径到 Secure httpUrlConnection

-引用: http://transoceanic.blogspot.in/2011/11/android-import-ssl-certificate-and-use.html ,

https://github.com/ikust/hello-pinnedcerts

关于安卓SSL证书转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41260116/

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