mech_eap: libeap tls-_internal does not support hash://server/sha256

Bug #1181391 reported by Sam Hartman
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Project Moonshot
Fix Released
Critical
Unassigned

Bug Description

 affects moonshot

The portal generates credentials that use a sha256 of the server
certificate.
This is probably what we want.

Unfortunately the libeap's tls_internal doesn't actually support that.
Only openssl's libeap driver supports this.

Moving to openssl complicates windows builds in the non-SSP case.

In addition for this to work right we need to move away from schannel
builds for the SSP.

This bug requires more discussion and a real plan.

 importance critical

Revision history for this message
Luke Howard (lukeh-padl) wrote : Re: [Bug 1181391] [NEW] mech_eap: libeap tls-_internal does not support hash://server/sha256

> In addition for this to work right we need to move away from schannel
> builds for the SSP.

How come? A lot of work went into getting this to work right :-) It supports locating certificates by SHA256 hash.

-- Luke

Revision history for this message
Sam Hartman (hartmans) wrote :

>>>>> "Luke" == Luke Howard <email address hidden> writes:

Ah, did the changes for adding sha256 certificates not get pushed out of
the ssp repo?
I only grepped for server/sha256 in the public repo.

--Sam

Revision history for this message
Luke Howard (lukeh-padl) wrote :

> Ah, did the changes for adding sha256 certificates not get pushed out of
> the ssp repo?
> I only grepped for server/sha256 in the public repo.

They did not get pushed out of the SSP repository. It's a slightly newer libeap in the SSP repository too as I recall, but I also rewrote large chunks of tls_schannel.c.

-- Luke

Sam Hartman (hartmans)
Changed in moonshot:
milestone: none → pilot5
Changed in moonshot:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.