请按照以下步骤操作:第 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' -file ca_cert.pem -keystore emm_truststore.bks -storetype BKS -providerclass org.bouncycastle.jce.provider。 BouncyCastleProvider -providerpath bcprov-jdk16-146.jar -storepass 'wso2carbon'
注意:您需要在文件夹中有 bcprov-jdk16-146.jar 才能生成上述 bks 文件
生成后,将 emm_truststore.bks 复制到 Android res/raw 文件夹。在 android 源代码 CommonUtilities.java 中将 SERVER_PORT 更改为 9443 并将 SERVER_PROTOCOL 更改为 https://