Topic: UNAVAILABLEserver does not allow insecure connections,
unknown error: Code: UNAVAILABLEserver does not allow insecure connections, client must use SSL/TLSuery
how to fix this
My Visual Database → General → UNAVAILABLEserver does not allow insecure connections,
unknown error: Code: UNAVAILABLEserver does not allow insecure connections, client must use SSL/TLSuery
how to fix this
unknown error: Code: UNAVAILABLEserver does not allow insecure connections, client must use SSL/TLSuery
how to fix this
Установите OpenSSL
Библиотека FB4D использует подбиблиотеку JOSE для анализа токенов JWT. Вам не нужно использовать эту опцию, если вам не нужно оценивать содержимое токена авторизации Firebase. Для этой цели использование JOSE контролируется условным переключателем компилятора TOKENJWT . При вызове метода ITokenJWT.VerifySignature будет загружена криптобиблиотека OpenSSL для асимметричного дешифрования для проверки токена. Для установки OpenSSL вы должны учитывать установку для конкретной платформы. Следующие главы содержат информацию в дополнение к официальной вики Delphi: http://docwiki.embarcadero.com/RADStudi … en/OpenSSL .
Платформа Win32
Если у вас не установлена библиотека OpenSSL на ПК для разработки, вам необходимо скачать файлы libeay32.dll и ssleay32.dll из официального источника OpenSLL https://github.com/IndySockets/OpenSSL-Binaries для Win32 . Прежде чем вы сможете запустить приложение в первый раз, добавьте обе библиотеки DLL OpenSSL в созданную папку FB4D\Samples\Intro\Win32\Debug или Release .
Платформа Win64
Вы получаете файлы libeay32.dll и ssleay32.dll в виде 64-битных исполняемых файлов также с https://github.com/IndySockets/OpenSSL-Binaries . Скопируйте оба файла в FB4D\Samples\Intro\Win64\Debug или Release .
Платформа MacOS64
Начиная с версии Mac OS Catalina предустановленная более новая версия OpenSSL больше не соответствует запрошенной версии в библиотеке Indy . Вот почему вам необходимо развернуть файлы libcrypto.dylib и libssl.dylib в пакете приложения с помощью диспетчера развертывания Delphi. Вы можете получить файлы отсюда https://github.com/DelphiWorlds/KastriF … 0.2s/macOS , но вам необходимо удалить номер версии, прежде чем добавлять файлы в список развертывания.
Платформа Linux64
В зависимости от используемой системы Linux вам необходимо самостоятельно собрать файл библиотеки OpenSSL libcrpto.so и libssl.so версии 1.0.2. Я рекомендую также развернуть эту библиотеку в пакете приложения.
Платформа Android32/64
OpenSSL предустановлен и может использоваться из FB4D без дополнительных действий.
Платформа iOS32/64
Файлы библиотеки libcrypto.a и libssl.a должны быть развернуты внутри пакета и будут статически связаны с Indy .
foevil wrote:unknown error: Code: UNAVAILABLEserver does not allow insecure connections, client must use SSL/TLSuery
how to fix this
Установите OpenSSL
Библиотека FB4D использует подбиблиотеку JOSE для анализа токенов JWT. Вам не нужно использовать эту опцию, если вам не нужно оценивать содержимое токена авторизации Firebase. Для этой цели использование JOSE контролируется условным переключателем компилятора TOKENJWT . При вызове метода ITokenJWT.VerifySignature будет загружена криптобиблиотека OpenSSL для асимметричного дешифрования для проверки токена. Для установки OpenSSL вы должны учитывать установку для конкретной платформы. Следующие главы содержат информацию в дополнение к официальной вики Delphi: http://docwiki.embarcadero.com/RADStudi … en/OpenSSL .Платформа Win32
Если у вас не установлена библиотека OpenSSL на ПК для разработки, вам необходимо скачать файлы libeay32.dll и ssleay32.dll из официального источника OpenSLL https://github.com/IndySockets/OpenSSL-Binaries для Win32 . Прежде чем вы сможете запустить приложение в первый раз, добавьте обе библиотеки DLL OpenSSL в созданную папку FB4D\Samples\Intro\Win32\Debug или Release .Платформа Win64
Вы получаете файлы libeay32.dll и ssleay32.dll в виде 64-битных исполняемых файлов также с https://github.com/IndySockets/OpenSSL-Binaries . Скопируйте оба файла в FB4D\Samples\Intro\Win64\Debug или Release .Платформа MacOS64
Начиная с версии Mac OS Catalina предустановленная более новая версия OpenSSL больше не соответствует запрошенной версии в библиотеке Indy . Вот почему вам необходимо развернуть файлы libcrypto.dylib и libssl.dylib в пакете приложения с помощью диспетчера развертывания Delphi. Вы можете получить файлы отсюда https://github.com/DelphiWorlds/KastriF … 0.2s/macOS , но вам необходимо удалить номер версии, прежде чем добавлять файлы в список развертывания.Платформа Linux64
В зависимости от используемой системы Linux вам необходимо самостоятельно собрать файл библиотеки OpenSSL libcrpto.so и libssl.so версии 1.0.2. Я рекомендую также развернуть эту библиотеку в пакете приложения.Платформа Android32/64
OpenSSL предустановлен и может использоваться из FB4D без дополнительных действий.Платформа iOS32/64
Файлы библиотеки libcrypto.a и libssl.a должны быть развернуты внутри пакета и будут статически связаны с Indy .
i dont understand
.
.
2 dll files pasted on system32 folder but not working
Move it to the root of your project, and you will still need to configure work with TLS
Move it to the root of your project, and you will still need to configure work with TLS
how to configure
can i attach my project ??
pavlenko.vladimir.v wrote:Move it to the root of your project, and you will still need to configure work with TLS
how to configure
can i attach my project ??
Essentially TLS is an improved SSL, but I have not worked with this protocol. Although modern https is protected by TLS.
My Visual Database → General → UNAVAILABLEserver does not allow insecure connections,
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi