paradoxxxzero / butterfly

A web terminal based on websocket and tornado
http://paradoxxxzero.github.io/2014/02/28/butterfly.html
Other
2.9k stars 309 forks source link

\SSL3_GET_CLIENT_CERTIFICATE error on Ubuntu. "peer did not return a certificate" #99

Open MaxPleaner opened 8 years ago

MaxPleaner commented 8 years ago
max@max:~$ butterfly.server.py 
[W 160221 16:03:20 butterfly.server:317] Butterfly is ready, open your browser to: 
https://localhost:57575/
[W 160221 16:03:25 iostream:1276] SSL Error on 4 ('127.0.0.1', 47158): [Errno 1] _ssl.c:510:
 error:140890C7:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:peer did not return a certificate
[W 160221 16:03:25 iostream:1276] SSL Error on 4 ('127.0.0.1', 47160): [Errno 1] _ssl.c:510: 
error:140A1175:SSL routines:SSL_BYTES_TO_CIPHER_LIST:inappropriate fallback

I have generated the certs by following the interactive prompts.

Butterfly does work for me on http, but I think HTTPS is better. Can packet sniffers comprise localhost anyway?

paradoxxxzero commented 8 years ago

Did you configure your browser to send your client cert?

See: http://paradoxxxzero.github.io/2014/03/21/butterfly-with-ssl-auth.html

shaansheikh commented 8 years ago

I can't configure my browser as specified in that link. I get the message from chromium "The Private Key for this Client Certificate is missing or invalid."

ghost commented 6 years ago

butterfly.server.py --unsecure=True