指纹不明的无法识别的证书

时间:2019-09-06 19:11:26

标签: android matrix kotlin

我已经使用matrix sdk android构建了一个应用程序,它在Android 8上运行良好,当我尝试在Android 6上进行测试时,它给了我这个错误

我正在获取会话时,指纹不明的无法识别的证书

这是我创建会话的代码


private fun getSession(context: Context): MXSession {

        Log.i("AMIRA3333" , "getSession")
        var preference = EnsofiaPreference(context)

        var credentials = Credentials()
        credentials.userId = preference.readString(MATRIX_USER_ID)
        credentials.accessToken = preference.readString(MATRIX_ACCESS_TOKEN)
        credentials.deviceId = preference.readString(MATRIX_DEVICE_ID)
        credentials.homeServer = preference.readString(MATRIX_HOME_SERVER)

        var hsConfig = HomeServerConnectionConfig.Builder()
            .withHomeServerUri(Uri.parse(ENSOFIA_MATRIX_HOME_SERVER))
            .withIdentityServerUri(Uri.parse(ENSOFIA_MATRIX_IDENTIFY_SERVER))
            .withCredentials(credentials)
            .build()


        var store = MXMemoryStore(credentials, context)


        return MXSession.Builder(hsConfig, MXDataHandler(store, credentials), context)
            .withPushServerUrl("")
            .withFileEncryption(false)
            .withLegacyCryptoStore(false)
            .build()
    }

请任何人建议我已经参加了这么长时间

0 个答案:

没有答案