Search squid archive

Re: optional verification of clients?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/1/2019 8:37 PM, Amos Jeffries wrote:
Oh well. That was the closest Squid has. I was hoping the library would
sent cert request but not verify the clients response. So the details
would be available for logging etc as handshake parameters.

If that client cert request/delivery is not working then the only
alternative would be two proxy ports, one with client certificates
required and one without. Which does not match what you are trying to
achieve.


If this is of particular importance patch/PR are welcome. I will keep it
in mind for future TLS improvements, but there is no guarantees that way.
<https://wiki.squid-cache.org/SquidFaq/AboutSquid#How_to_add_a_new_Squid_feature.2C_enhance.2C_of_fix_something.3F>
<https://wiki.squid-cache.org/DeveloperResources>

I've done a quick hack to remove SSL_VERIFY_FAIL_IF_NO_PEER_CERT from Ssl::SetupVerifyCallback in ssl/support.cc. It *appears* that this accomplishes what I want. I'm seeing client cert info when provided and not when I don't (in acl user_cert, logging, external_acl_handler, etc.) Anyone know if there may be some gotchas that I could be missing? Some data structures or behavior expecting the VERIFY_FAIL_IF_NO_PEER_CERT behavior? If it sounds safe I'll look into turning this into a proper sslflags option.
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux