Исключение Poco при отправке запроса по протоколу HTTP: исключение SSL: ошибка: 1000007e: подпрограммы SSL: OPENSSL_internal: CERTIFICATE_VERIFY_FAILED - PullRequest
0 голосов
/ 03 мая 2018

Я использую программируемый чат Twilio на Android. При отправке сообщения с файлом изображения я получаю это исключение.

Исключение Poco при отправке запроса по http: SSL Исключение: ошибка: 1000007e: подпрограммы SSL: OPENSSL_internal: CERTIFICATE_VERIFY_FAILED

messagesObject.sendMessage(
                Message.options()
                        .withMedia(new FileInputStream(path), "image/*")
                        .withMediaProgressListener(new ProgressListener() {
                            @Override
                            public void onStarted() {
                                Timber.d("Upload started");
                            }

                            @Override
                            public void onProgress(long bytes) {
                                Timber.d("Uploaded " + bytes + " bytes");
                            }

                            @Override
                            public void onCompleted(String mediaSid) {
                                Timber.d("Upload completed");
                            }
                        }),
                new CallbackListener<Message>() {
                    @Override
                    public void onSuccess(Message msg) {
                        Timber.d("Successfully sent MEDIA message");
                    }

                    @Override
                    public void onError(ErrorInfo error) {
                        Timber.e("Error sending MEDIA message");
                    }
                });    

1 Ответ

0 голосов
/ 08 мая 2018

Я нашел свой ответ. Решение: обновите до последней версии twilio, т. Е. (3.0.0). Установите trueDeferCertificateTrustToPlatform (логическое значение). Это будет работать

https://www.twilio.com/docs/chat/android/changelog#bug-fixes

...