Como encontro / configuro meu nome CN em um servidor https com python?

0

Atualmente, estou usando o código a seguir para gerar um servidor https local

para gerar o crt

openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes

server.py

import os
import BaseHTTPServer, SimpleHTTPServer
import ssl
import sys

cdir = os.getcwd()
os.chdir(cdir)

httpd = BaseHTTPServer.HTTPServer(('', 443), SimpleHTTPServer.SimpleHTTPRequestHandler)
httpd.socket = ssl.wrap_socket (httpd.socket, certfile='./server.pem', server_side=True)
httpd.serve_forever()

quando me conecto a ele com meu dispositivo incorporado, recebo o erro

mbedtls_ssl_handshake failed
==> The certificate Common Name (CN) does not match with the expected CN

Como posso superar esse problema?

    
por user217354 28.09.2017 / 20:31

0 respostas