Hey,
Does anyone know how to connect to the wellsfargo site at:
https://banking.wellsfargo.com/
I've tried with:
SSLv2_client_method()
SSLv23_client_method()
SSLv3_client_method()
and nothing. I'm working with the Crypt::SSLeay source so
that it supports as many https URL's as possible. For all
sites so far, using the SSLv3_client_method() has been the
trick, where SSLv23 and SSLv2 may fail for some.
I notice that I can at least get something with the openssl
executable, so there is hope ...
I'm just trying to get Crypt::SSLeay to just work, any tricks?
Thanks,
Joshua
==== openssl s_client ====
OpenSSL> s_client -host banking.wellsfargo.com -port 443
CONNECTED(00000114)
depth=0 /C=US/ST=California/L=San Francisco/O=Wells Fargo Bank/OU=Online Financial
Services Group/CN=banking.wellsfargo.
com
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 /C=US/ST=California/L=San Francisco/O=Wells Fargo Bank/OU=Online Financial
Services Group/CN=banking.wellsfargo.
com
verify error:num=21:unable to verify the first certificate
verify return:1
445:error:1407D071:SSL routines:SSL2_READ:bad mac decode:.\ssl\s2_pkt.c:213:
==== openssl s_client -bugs ====
But then with the -bugs setting, there is much more that comes back
but then it just hangs.
OpenSSL> s_client -bugs -host banking.wellsfargo.com -port 443
CONNECTED(00000024)
depth=0 /C=US/ST=California/L=San Francisco/O=Wells Fargo Bank/OU=Online Financial
Services Group/CN=banking.wellsfargo.
com
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 /C=US/ST=California/L=San Francisco/O=Wells Fargo Bank/OU=Online Financial
Services Group/CN=banking.wellsfargo.
com
verify error:num=21:unable to verify the first certificate
verify return:1
---
Server certificate
-----BEGIN CERTIFICATE-----
MIICeDCCAeUCEBDY3JyL/WRN8gEpumnba2AwDQYJKoZIhvcNAQEEBQAwXzELMAkG
A1UEBhMCVVMxIDAeBgNVBAoTF1JTQSBEYXRhIFNlY3VyaXR5LCBJbmMuMS4wLAYD
VQQLEyVTZWN1cmUgU2VydmVyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk4
MTAwMTAwMDAwMFoXDTk5MTAwOTIzNTk1OVowgaAxCzAJBgNVBAYTAlVTMRMwEQYD
VQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHFA1TYW4gRnJhbmNpc2NvMRkwFwYDVQQK
FBBXZWxscyBGYXJnbyBCYW5rMSgwJgYDVQQLFB9PbmxpbmUgRmluYW5jaWFsIFNl
cnZpY2VzIEdyb3VwMR8wHQYDVQQDFBZiYW5raW5nLndlbGxzZmFyZ28uY29tMIGd
MA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDhHnohGYDiMFtGkamHjcokeS2PHVTB
r9kvegkAq0QLdFoZitbUTEIuPAIyvuZ9GKqcxWvs05euwJB9fWZC4235fV8671A/
oEKRwX3xAKJITPfRjA9vcs5YIyELtZuPQFKx0pUBiNhNmlzta+uQp24Sr8vVcuQT
TAWKkzIhzDZ03wIBAzANBgkqhkiG9w0BAQQFAAN+ABYU7DUwSLe2RkOWnfJ4MGLp
5poGdl/9JPbkrJWpF+FIsaFGMTIZLMgXU84xS8KGypJ1Kd/2ArJOr62jk4+OLODc
61vOaFdpSd3VLae6N3J1XBkMAVYRhh4/O0OcxtS8wvdoFnJVJoo0JU2gH02W1K0l
Ot3nzLC1HKbnmWpN
-----END CERTIFICATE-----
subject=/C=US/ST=California/L=San Francisco/O=Wells Fargo Bank/OU=Online Financial
Services Group/CN=banking.wellsfargo.
com
issuer=/C=US/O=RSA Data Security, Inc./OU=Secure Server Certification Authority
---
No client certificate CA names sent
---
Ciphers common between both SSL endpoints:
RC4-MD5 EXP-RC4-MD5 RC2-CBC-MD5
EXP-RC2-CBC-MD5 DES-CBC-MD5 DES-CBC3-MD5
---
SSL handshake has read 769 bytes and written 284 bytes
---
New, SSLv2, Cipher is DES-CBC3-MD5
Server public key is 1024 bit
SSL-Session:
Protocol : SSLv2
Cipher : DES-CBC3-MD5
Session-ID: 0715460848D0AEDF68899DEC756F80BA
Session-ID-ctx:
Master-Key: 1E822D0F6D1929D861CA8490CD2FA9FCB92C3AB5E7B8528F
Key-Arg : 983EFD23A1327E4E
Start Time: 934417259
Timeout : 300 (sec)
---
closed
______________________________________________________________________
Joshua Chamas Chamas Enterprises Inc.
NODEWORKS - web link monitoring Long Beach, CA USA 1-562-432-2469
http://www.nodeworks.com http://www.chamas.com
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]