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