Код: Выделить всё
httpd= HTTPServer (('10.0.0.10',4443), MyHandler)
httpd.socket = ssl.wrap_socket (httpd.socket,
keyfile=None,
certfile='cert.pem', server_side=True)
httpd.serve_forever ()
Как видите, ключевой файл имеет значение «Нет».
Можете ли вы сказать, в чем заключается добавленная ценность? использования файла ключа?
В настоящее время мне нужен cert.pem как на стороне сервера, так и на стороне клиента.
Что касается файла ключа, мне также понадобится файл ключа с обеих сторон.
Мой сертификат. pem содержит:
Код: Выделить всё
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDGKAznrepOHZYO
....
b+CfeWbhNn1o9l0qNdXStSxUBHq/E1X/47NoMIZFqtuaI76d+pKWzais4jXjNFhY
ggwTous8c/DnkSw1oHG0Mzs=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIID5zCCAs+gAwIBAgIURqxtwR4h5Byjj5139okUQhHdpL8wDQYJKoZIhvcNAQEL
...
Lsgcc6ild9ME6cmFhCKiIsdSaVQoNhU+lFC2Xu/1bZyYOGs4LgdfOXDfog==
-----END CERTIFICATE-----
Цвика
Подробнее здесь: https://stackoverflow.com/questions/790 ... s-cert-key