Я пытаюсь написать тесты для своего приложения 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.