Try to
specify roots CA bundle/dir explicity by specifying
one of this
params:
# TAG: sslproxy_cafile
# file containing CA certificates to use when
verifying server
# certificates while proxying
https:// URLs
#Default:
# none
# TAG: sslproxy_capath
# directory containing CA certificates to use when
verifying
# server certificates while proxying
https:// URLs
#Default:
# none
18.04.2017 18:46, Olly Lennox пишет:
> Hi All,
>
> Still having problems here. This is my https
config now:
>
>
> ---------------------------------https_port 3129
intercept ssl-bump generate-host-certificates=on
dynamic_cert_mem_cache_size=4MB
cert=/etc/squid3/ssl_cert/squid.crt
key=/etc/squid3/ssl_cert/squid.key options=NO_SSLv3
dhparams=/etc/squid3/ssl_cert/dhparam.pem
>
> acl step1 at_step SslBump1
> ssl_bump peek step1
> ssl_bump bump all
> sslproxy_options NO_SSLv2,NO_SSLv3,SINGLE_DH_USE
> sslproxy_cipher
EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA384:EECDH+ECDSA+SHA256:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH+aRSA+RC4:EECDH:EDH+aRSA:!RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS
>
> sslcrtd_program /usr/lib/squid3/ssl_crtd -s
/var/lib/ssl_db -M 4MB
> sslcrtd_children 8 startup=1 idle=1
>
> ---------------------------------
>
>
> I'm running version 3.5.23 with openssl 1.0. I've
had to disable libecap because I couldn't build 3.5
with ecap enabled. I'm getting the following error
when trying to connect with SSL:
>
> ---------------------------------
>
> The following error was encountered while trying
to retrieve the URL:
https://www.google.co.uk/*
>
> Failed to establish a secure connection to
216.58.198.67
>
> The system returned:
>
> (71) Protocol error (TLS code:
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY)
> SSL Certficate error: certificate issuer (CA) not
known: /C=US/O=Equifax/OU=Equifax Secure Certificate
Authority
>
> This proxy and the remote host failed to
negotiate a mutually acceptable security settings for
handling your request. It is possible that the remote
host does not support secure connections, or the proxy
is not satisfied with the host security credentials.
>
> Your cache administrator is webmaster.
>
> Generated Tue, 18 Apr 2017 12:23:40 GMT by
raspberrypi (squid/3.5.23)
> ---------------------------------
>
> The CA is always listed as not known not matter
what site I try I always get this error.
>
> Any ideas?
>
> Thanks,
>
> Olly
>
> ________________________________
> From: Olly Lennox <
oliver@xxxxxxxxxxxx>
> To: Amos Jeffries <
squid3@xxxxxxxxxxxxx>;
"
squid-users@xxxxxxxxxxxxxxxxxxxxx"
<
squid-users@xxxxxxxxxxxxxxxxxxxxx>
> Sent: Sunday, 16 April 2017, 9:31
> Subject: Re: HTTPS woes
>
>
>
> Thanks Amos, it's finally built but I had to
disabled ecap, for whatever reason this kept failing
(with version 1.0.1 installed). It failed on a
reference to the Area function I think but I don't
have the error message copied. I'm trying now to
configure the ssl stare/peek and will let you know how
it goes.
>
> Olly
>
>
oliver@xxxxxxxxxxxx
> lennox-it.uk
> tel: 07900 648 252
>
>
>
> ________________________________
> From: Amos Jeffries <
squid3@xxxxxxxxxxxxx>
> To:
squid-users@xxxxxxxxxxxxxxxxxxxxx
> Sent: Saturday, 15 April 2017, 23:07
> Subject: Re: HTTPS woes
>
>
>
> On 15/04/2017 9:59 a.m., Olly Lennox wrote:
>> Hi Guys.
>> I'm still struggling with this. I'm trying to
build a version of 3.5 but I just can't get it to
work. I'm currently attempting to rebuild the stretch
package with SSL enabled but build keeps failing with
the following:
>> ../../src/ssl/gadgets.h:83:45: error:
âCRYPTO_LOCK_X509â was not declared in this scope
typedef LockingPointer<X509, X509_free_cpp,
CRYPTO_LOCK_X509> X509_Pointer;
^~~~~~~~~~~~~~~~../../src/ssl/gadgets.h:83:61: error:
template argument 3 is invalid typedef
LockingPointer<X509, X509_free_cpp,
CRYPTO_LOCK_X509> X509_Pointer;
^../../src/ssl/gadgets.h:89:53: error:
âCRYPTO_LOCK_EVP_PKEYâ was not declared in this scope
typedef LockingPointer<EVP_PKEY, EVP_PKEY_free_cpp,
CRYPTO_LOCK_EVP_PKEY> EVP_PKEY_Pointer;
^~~~~~~~~~~~~~~~~~~~../../src/ssl/gadgets.h:89:73:
error: template argument 3 is invalid typedef
LockingPointer<EVP_PKEY, EVP_PKEY_free_cpp,
CRYPTO_LOCK_EVP_PKEY> EVP_PKEY_Pointer;
^../../src/ssl/gadgets.h:116:43: error:
âCRYPTO_LOCK_SSLâ was not declared in this scope
typedef LockingPointer<SSL, SSL_free_cpp,
CRYPTO_LOCK_SSL> SSL_Pointer;
^~~~~~~~~~~~~~~../../src/ssl/gadgets.h:116:58: error:
template argument 3 is invalid typedef
LockingPointer<SSL, SSL_free_cpp,
CRYPTO_LOCK_SSL> SSL_Pointer;
^
>> Any ideas?
>
>
> On Jesse/stable:
>
> apt-get build-dep squid3
> apt-get install libss-dev
>
>
> On stretch/testing/unstable:
>
> apt-get build-dep squid
> apt-get install libss1.0-dev
>
>
> That should do it for you.
>
> Amos
>
>
> _______________________________________________
> squid-users mailing list
>
squid-users@xxxxxxxxxxxxxxxxxxxxx
>
http://lists.squid-cache.org/listinfo/squid-users
>
>
>
> _______________________________________________
> squid-users mailing list
>
squid-users@xxxxxxxxxxxxxxxxxxxxx
>
http://lists.squid-cache.org/listinfo/squid-users