/
niceSOFT
/
python3-pyOpenSSL
Обзор
Документация
Войти
/
niceSOFT
/
python3-pyOpenSSL
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
17.3.0
examples/sni/README
19 строк
947 B
Jean-Paul Calderone
Add an example demonstrating SNI usage.
06 июн 2011, 16:31
06 июн 2011, 16:31
7fb6b21
Код
Авторство
О чём код?
This directory contains client and server examples for the "Server Name Indication" (SNI) feature. Run server.py with no arguments. It will accept one client connection and then exit. It has two certificates it can use, one for "example.invalid" and another for "another.invalid". If a client indicates one of these names to it, it will use the corresponding certificate for that connection (if a client doesn't indicate a name or indicates another name, it won't try to use any certificate). Run client.py with one argument, the server name to indicate. For example: $ python client.py example.invalid Connecting... connected ('127.0.0.1', 8443) Server subject is <X509Name object '/OU=Security/O=pyOpenSSL/CN=example.invalid/ST=New York/C=US/emailAddress=invalid@example.invalid/L=New York'> $ Depending on what hostname is supplied, the server will select a different certificate to use and the client output will be different.