1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-MesaLink

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Шифр: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, длина шифрования = 16, версия = TLS1.2

[+] Имя субъекта: /OU=Domain Control Validated/OU=PositiveSSL Wildcard/CN=*.ipify.org

[+] Альтернативные имена субъекта:*.ipify.org ipify.org

[+] Отправлено 85 байт

GET / HTTP/1.0 Host: api.ipify.org Connection: close Accept-Encoding: identity

HTTP/1.1 200 OK Server: Cowboy Connection: close Content-Type: text/plain Vary: Origin Date: Thu, 09 Aug 2018 21:44:35 GMT Content-Length: 10 Via: 1.1 vegur

1.2.3.4

[+] Версия протокола TLS: TLS1.2

[+] Получено 177 байт


Сервер поставляется с парой сертификата и закрытого ключа. Файл сертификата находится в формате PEM и содержит цепочку сертификатов от сертификата сервера до корневого сертификата CA. Файл закрытого ключа содержит закрытый ключ в кодировке PKCS8 в формате PEM. После запуска сервера откройте [https://127.0.0.1:8443](https://127.0.0.1:8443) и ожидайте увидеть приветственное сообщение.

$ ./examples/server/server Использование: ./examples/server/server <номер порта> <файл сертификата> <файл закрытого ключа> $ cd examples/server/server $ ./server 8443 сертификаты private_key [+] Прослушивание на 0.0.0.0:8443 [+] Согласованный шифр: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, enc_length=16, version=TLS1.2 [+] Получено: GET / HTTP/1.1 Хост: 127.0.0.1:8443 Соединение: keep-alive Пользовательский агент: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_2) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/63.0.3239.84 Safari/537.36 Upgrade-Insecure-Requests: 1 Принять: текст/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng Accept-Encoding: gzip, deflate, br Accept-Language: en-US,en;q=0.9


## Модульные тесты
MesaLink использует cargo для модульных тестов. Просто запустите `cargo test`.

$ cargo test


## SSL-тесты BoringSSL
[BoGo](https://github.com/google/boringssl/tree/master/ssl/test) — это набор тестов уровня протокола BoringSSL. Мы перенесли BoGo для тестирования функциональности и совместимости MesaLink. Чтобы запустить тестовые случаи BoGo, выполните следующие действия:

$ cd bogo && ./runme


## Сопровождающий
 * Имин Цзин `<yjing@apache.org>` [@ymjing](https://github.com/ymjing)

## Лицензия
MesaLink предоставляется по лицензии 3-Clause BSD. Копию см. в файле LICENSE.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

MesaLink TLS — это разработанная в лаборатории безопасности компании Baidu библиотека Transport Layer Security (TLS), представляющая собой следующее поколение библиотек безопасности транспортного уровня. Развернуть Свернуть
BSD-3-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-MesaLink.git
git@api.gitlife.ru:oschina-mirror/mirrors-MesaLink.git
oschina-mirror
mirrors-MesaLink
mirrors-MesaLink
master