Описание тега gnutls
GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP and other required structures.
0
ответов
Два сертификата безопасности на одном IP с помощью Apache mod_gnutls
Насколько я понимаю, существует проблема с наличием нескольких сертификатов на одном IP-адресе, так как SSL согласовывается до того, как произойдет HTTP, однако мы можем сделать это, указав имя службы (SNI) в TLS, чтобы обойти это. Согласно странице…
29 июл '14 в 09:51
2
ответа
Проверка сертификата TLS/SSL
Я новичок в TLS/SSL, так что это может быть очень простой вопрос, но я много искал и не мог найти ответ. Я пытаюсь реализовать клиент TLS/SSL. Этот клиент будет работать на встроенном устройстве с ОС Windows (XPe или WES7). Моя реализация использует…
17 апр '14 в 17:20
3
ответа
Ошибка 35 cURL: сбой gnutls_handshake()
Я сталкиваюсь с следующей ошибкой из компонента PHP, который использует CURL для запроса URI через SSL: cURL error 35: gnutls_handshake() failed: A TLS packet with unexpected length was received. Эта ошибка возникает в среде travis-ci.org, но не в л…
14 июл '16 в 13:11
1
ответ
Ошибка компиляции в GCC на Linux
Я пытаюсь скомпилировать мой код для GnuTLS, но при компиляции он дает следующие ошибки. я проверил gnutls.h присутствует в моей системе в /usr/include/gnutls/, Что еще может быть причиной? gcc -o tls.o tls.c /tmp/ccfyZ1Bd.o: In function `main': tls…
04 мар '11 в 21:16
0
ответов
GnuTLS не может вызывать хэширующие функции
После компиляции и тестирования некоторых функций, доступных в библиотеке gnuTLS, у меня возникли проблемы с использованием библиотеки crypto. Когда я пытаюсь сгенерировать хеш, используя gnutls_hash_hd_t *dig; gnutls_hash_init (dig, GNUTLS_DIG_SHA1…
27 ноя '18 в 13:21
1
ответ
"Соединение TLS было разорвано неправильно" в подсистеме Linux 10 Windows
Я недавно переустановил свой компьютер и установил подсистему Linux, что я всегда делаю. Когда я захотел запустить композитора, я заметил кое-что странное. Сбой, потому что не удалось установить соединение TLS. [RuntimeException] Не удалось клониров…
13 апр '18 в 06:43
0
ответов
Существует ли кроссплатформенный C/C++ эквивалентный CertGetCertificateChain()?
Я пытаюсь программно построить и проверить цепочку сертификатов на основе объекта сертификата X509 в памяти (полученного по сетевому соединению) и каталога файловой системы, содержащего доверенные корневые сертификаты. Я знаком с тем, как сделать эт…
20 фев '16 в 10:25
0
ответов
Как использовать MHD (MHD_start_daemon) для аутентификации клиента через ssl/tls?
Я создал https сервер, используя libmicrohttpd. В этом случае сервер проходит проверку подлинности клиентом, для этого я создал key.pem и cert.pem, которые я передаю в серверную программу. Мой вопрос - как использовать MHD API или любой другой (може…
28 ноя '18 в 05:12
2
ответа
#include <исключение> - Нет такого файла или каталога
В настоящее время я пытаюсь скомпилировать GnuTLS (для wget) для Android с помощью набора инструментов для кросс-компиляции Android. Я уже исправил много ошибок отсутствующей библиотеки, но теперь я получаю ошибку ./include/gnutls/gnutlsxx.h:26:21: …
11 дек '15 в 18:29
4
ответа
curl: (35) Ошибка gnutls_handshake(): проверка подписи открытого ключа не удалась
У меня есть проблема, когда я делаю запрос curl или git push, которые показывают мне curl: (35) Ошибка gnutls_handshake(): проверка подписи открытого ключа не удалась. завиток - версия curl 7.50.1 (x86_64-pc-linux-gnu) libcurl/7.50.1 GnuTLS/3.5.3 zl…
11 сен '16 в 15:19
0
ответов
RSA_private_encrypt() похож на API GnuTLS
Мне нужно сделать некоторую хэш-подпись с помощью библиотеки GnuTLS, для этого я знаю, что 'gnutls_privkey_sign_data' сделает эту работу, но в документации 'RSA_private_encrypt' есть поле с именем 'padding', которое нужно реплицировать, но не может …
10 янв '19 в 09:46
1
ответ
Как мне сбросить кэшированный пароль в emacs для smtp+gnutls
Я настроил emacs для использования gnutls для аутентификации smtp с частично полным файлом.authinfo (у него нет пароля). Когда я отправляю электронное письмо, он запрашивает пароль, и, если я ввожу его правильно, он работает отлично. Однако, если я …
08 окт '14 в 14:53
1
ответ
Генерация пары ключей RSA с GnuTLS в C
Как мне сгенерировать пару ключей RSA в GnuTLS в C? Какую функцию мне нужно вызвать? Нужно ли сначала инициализировать библиотеку?
10 ноя '18 в 18:39
0
ответов
Поток застрял в функции gnutls_x509_privkey_generate()
Поток застрял в функции gnutls_x509_privkey_generate(). И дальше не идет. Это происходит только тогда, когда процесс запущен как демон. Поток: при запуске в демоне: 1. Родительский поток разветвляется на дочерний поток. 2. Выход родительской нити. 3…
30 апр '18 в 07:41
0
ответов
Как заставить расширение cURL в PHP использовать OpenSSL, а не GnuTLS?
У меня работает тестовый набор PHPUnit, который успешно проходит на моей локальной машине, но не работает на Travis CI. Я определил, что тесты не пройдены из-за расширения cURL с использованием GnuTLS вместо OpenSSL, и я не знаю, как заставить его …
10 сен '17 в 08:07
1
ответ
Как узнать, построен ли бинарный файл git против openssl или gnutls, если git-http-fetch не установлен?
Мне нужно проверить, установлена ли установленная версия git на нескольких системах против gnutls или openssl. Метод для этого можно найти здесь, но полагается на наличие установленного двоичного git-http-fetch, для которого можно запустить "ldd g…
20 ноя '18 в 08:51
1
ответ
Ошибка: нет предыдущего прототипа для __sputc
Я работаю над установкой avconv для проекта, над которым я работаю. Я использовал эту ссылку для установки avconv на OSX и эту ссылку на сборку Gnutls for OSX, чтобы провести меня через это. Кажется, что теперь Gnutls успешно установлены, но когда я…
17 авг '14 в 16:09
1
ответ
nettle-3.0 и gmp-6.0.0 - неопределенные символы "gmpz_limbs_write, gmpz_limbs_read..."
Я пытаюсь собрать nettle 3.0 с gmp 6.0.0 и я продолжал получать пропущенные символы: Making all in tools gcc -g -O2 -ggdb3 -Wno-pointer-sign -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast…
20 сен '14 в 00:59
0
ответов
Запрос Apache2 по SSL ожидает истечения времени ожидания для возврата данных
Я работаю с сервером, который я недавно унаследовал от ушедшего разработчика. Сервер возвращает XML-документы через интерфейс REST-ful через порт SSL. Для небольших документов данные возвращаются быстро. Если размер больше (скажем, больше 1 МБ), сер…
29 апр '16 в 00:02
0
ответов
Что такое: Фатальная ошибка: Uncaught CurlException: 52: Ошибка recv GnuTLS (-12): Получено фатальное предупреждение TLS. - в Facebook PHP SDK
Я занимаюсь разработкой приложения для Facebook и иногда (3 раза в неделю) получаю эту ошибку (если честно, на этот раз это ошибка пользователя): Fatal error: Uncaught CurlException: 52: GnuTLS recv error (-12): A TLS fatal alert has been received. …
13 дек '13 в 06:37