[python] socket.ssl
Zdenek Pavlas
zdenek.pavlas na nextra.cz
Pátek Květen 9 15:14:11 CEST 2003
Ahoj,
Mam problem s SSL na strane serveru. Zatimco klientska SSL negotiation
probehne ok (napriklad kdyz se chci nakonektit na https server), na opacne
strane to probehne takhle:
>>> from socket import *
>>> s=socket(AF_INET, SOCK_STREAM)
>>> s.bind (('', 1080))
>>> s.listen (5)
>>> s.accept ()
(<socket object, fd=4, family=2, type=1, protocol=0>, ('127.0.0.1', 3066))
(po spusteni links https://localhost:1080, ktery je ted ve stavu "ssl
negotiation")
>>> c = _[0]
>>> ssl.__doc__
'ssl(socket, keyfile, certfile) -> sslobject'
>>> ssl (c, 'cert_key.pem', 'cert.pem')
Traceback (most recent call last):
File "<stdin>", line 1, in ?
socket.sslerror: SSL_connect error
..nacez server ten socket zavre protoze links ukaze "connection refused".
Netusi nekdo co delam spatne? Ten private key a self-signed certifikat
je ok, apache nebo stunnel s nim funguji bez jakychkoliv problemu.
Jejich nacteni a overeni je take ok protoze kdyz je bud prohodim
nebo zkratim na nulovou delku, dostanu jinou chybovou hlasku.
--
Zdenek Pavlas
Další informace o konferenci Python