При использовании stunel возникает ошибка:
2012.10.08 13:49:16 LOG5[8544:90451968]: stunnel 4.18 on arm-apple-darwin
2012.10.08 13:49:16 LOG5[8544:90451968]: Threading:PTHREAD Sockets:SELECT,IPv4
2012.10.08 13:49:16 LOG6[8544:90451968]: file ulimit = 256 (can be changed with 'ulimit -n')
2012.10.08 13:49:16 LOG6[8544:90451968]: FD_SETSIZE = 1024 (some systems allow to increase this value)
2012.10.08 13:49:16 LOG5[8544:90451968]: 0 clients allowed
2012.10.08 13:49:16 LOG7[8544:90451968]: FD 12 in non-blocking mode
2012.10.08 13:49:16 LOG7[8544:90451968]: FD 14 in non-blocking mode
2012.10.08 13:49:16 LOG7[8544:90451968]: FD 15 in non-blocking mode
2012.10.08 13:49:16 LOG7[8544:90451968]: SO_REUSEADDR option set on accept socket
2012.10.08 13:49:16 LOG7[8544:90451968]: test bound to 127.0.0.1:1110
2012.10.08 13:49:16 LOG7[8544:90451968]: Created pid file /var/mobile/Applications/276816AD-B360-48F5-A73F-1F241EB719CF/Documents/cprocsp/tmp/stunnel.pid
2012.10.08 13:49:19 LOG7[8544:90451968]: test accepted FD=20 from 127.0.0.1:49587
2012.10.08 13:49:19 LOG7[8544:803954688]: client start
2012.10.08 13:49:19 LOG7[8544:803954688]: test started
2012.10.08 13:49:19 LOG7[8544:803954688]: FD 20 in non-blocking mode
2012.10.08 13:49:19 LOG7[8544:803954688]: TCP_NODELAY option set on local socket
2012.10.08 13:49:19 LOG5[8544:803954688]: test connected from 127.0.0.1:49587
2012.10.08 13:49:19 LOG7[8544:803954688]: FD 27 in non-blocking mode
2012.10.08 13:49:19 LOG7[8544:803954688]: test connecting
2012.10.08 13:49:19 LOG7[8544:803954688]: connect_wait: waiting 10 seconds
2012.10.08 13:49:19 LOG7[8544:803954688]: connect_wait: connected
2012.10.08 13:49:19 LOG7[8544:803954688]: Remote FD=27 initialized
2012.10.08 13:49:19 LOG7[8544:803954688]: TCP_NODELAY option set on remote socket
2012.10.08 13:49:19 LOG7[8544:803954688]: start SSPI connect
2012.10.08 13:49:19 LOG3[8544:803954688]: Credentials complete
2012.10.08 13:49:19 LOG7[8544:803954688]: 130 bytes of handshake data sent
2012.10.08 13:49:19 LOG5[8544:803954688]: 61 bytes of handshake(in handshake loop) data received.
2012.10.08 13:49:19 LOG3[8544:803954688]: **** Error 0x80090308 returned by InitializeSecurityContext (2)
2012.10.08 13:49:19 LOG3[8544:803954688]: Error performing handshake
2012.10.08 13:49:19 LOG5[8544:803954688]: Connection reset: 0 bytes sent to SSL, 0 bytes sent to socket
2012.10.08 13:49:19 LOG7[8544:803954688]: free Buffers
2012.10.08 13:49:19 LOG7[8544:803954688]: delete c->hContext
2012.10.08 13:49:19 LOG7[8544:803954688]: delete c->hClientCreds
2012.10.08 13:49:19 LOG5[8544:803954688]: incomp_mess = 0, extra_data = 0
2012.10.08 13:49:19 LOG7[8544:803954688]: linger (remote): Invalid argument (22)
2012.10.08 13:49:19 LOG7[8544:803954688]: test finished (0 left)
Сертификаты получены от одного удостоверяющего центра как на сервере так и на устройстве.
Конфигурационный файл сервера:
output=c:\stun-srv\stun.log
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
debug = 7
[smtp]
accept=91.236.200.28:1025
connect = 91.236.200.11:25
protocol=smtp
cert=C:\stun-srv\s.cer
mutual_auth = no
[POP]
accept=91.236.200.28:1110
connect = 91.236.200.11:110
protocol=pop3
cert=C:\stun-srv\s.cer
mutual_auth = no
Конфигурационный файл клиента
pid = /var/mobile/Applications/276816AD-B360-48F5-A73F-1F241EB719CF/Documents/cprocsp/tmp/stunnel.pid
output = /var/mobile/Applications/276816AD-B360-48F5-A73F-1F241EB719CF/Documents/cprocsp/tmp/stunnel.log
socket = a:SO_REUSEADDR=1
foreground = yes
debug = 7
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
[test]
client = yes
accept = localhost:1110
connect = 91.236.200.28:1110
mutual_auth=no
Отредактировано пользователем 8 октября 2012 г. 17:11:21(UTC)
| Причина: Не указана