Шифр: 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 )