gpt4 book ai didi

ssl - WSO2-emm : How can i create a BKS file that is compatible with Android?

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:50 26 4
gpt4 key购买 nike

我正在配置wso2-emm,我卡在的步骤是android configuation ,正如教程中所说:

If the SSL certificate is self signed, use the CA certificate PEM file that is generated for iOS to create a BKS file that is compatible with Android

我遵循有关 iOS 的说明,但它创建的是 .jks 文件而不是 android 所需的 .bks 文件。我尝试使用 Portecle 将 .jks 文件转换为 .bks,但出现以下错误:

java.security.UnrecoverableKeyException : Cannot recover key.

如何创建与 Android 兼容的 BKS 文件?

最佳答案

请按照以下步骤操作:第 2 步到第 8 步 https://docs.wso2.com/display/EMM110/iOS+Server+Configurations#iOSServerConfigurations-step2

之后,您可以使用以下命令生成 BKS 文件:

keytool -noprompt -import -v -trustcacerts -alias 'openssl x509 -inform PEM -subject_hash -noout -in ca_cert.pem' -文件 ca_cert.pem -keystore emm_truststore.bks -storetype BKS -providerclass org.bouncycaSTLe.jce .provider.BouncyCaSTLeProvider -providerpath bcprov-jdk16-146.jar -storepass 'wso2carbon'

注意:生成上述bks文件需要文件夹中有bcprov-jdk16-146.jar

生成后,将 emm_truststore.bks 复制到 Android res/raw 文件夹。在 android 源代码 CommonUtilities.java 中将 SERVER_PORT 更改为 9443 并将 SERVER_PROTOCOL 更改为 https://

关于ssl - WSO2-emm : How can i create a BKS file that is compatible with Android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29540132/

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