Ошибки SSL Handshake при попытке получить доступ к Firebase Firestore локально - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь написать тесты для своего приложения Firebase, которое использует облачные функции и FireStore. Я просматриваю документы и получаю сообщение об ошибке проверки ssl при попытке использовать функции облачных сервисов или оболочку облачной функции.

Я вижу ошибку

error: E0409 13:30:48.055813000 4327683520 ssl_transport_security.cc:1239]    Handshake failed with fatal error SSL_ERROR_SSL: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed.
error: E0409 13:30:48.112828000 4327683520 ssl_transport_security.cc:1239]    Handshake failed with fatal error SSL_ERROR_SSL: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed.
error: E0409 13:30:48.178947000 4327683520 ssl_transport_security.cc:1239]    Handshake failed with fatal error SSL_ERROR_SSL: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed.

Сначала я подумал, что неправильно вызывал initializeApp, но я пробовал разные варианты с ключами и без удачи. Я также пытался использовать эмулятор Firestore в сочетании с эмулятором функций без изменений.

Я не могу подключиться к локальным серверам или серверам пожарного депо с помощью облачных функций.

Кто-нибудь испытывал нечто подобное или знает, что может быть основной причиной? Я не очень знаком с grpc, у меня есть ощущение, что это может быть что-то из моего рабочего проекта, что противоречит, так как он также интенсивно использует grpc.

...