Closed Bug 998226 Opened 10 years ago Closed 6 years ago

[wifi][Gaia] To support EAP-TLS and manage user certificate in WLAN setting.

Categories

(Firefox OS Graveyard :: Gaia::Settings, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: vchang, Assigned: eragonj, NeedInfo)

References

Details

Attachments

(2 files, 1 obsolete file)

User needs to have UI to import user certificate and private key in settings app.
Blocks: 922930
Blocks: 998223
Move TLS out from 2.0 user story.
No longer blocks: 922930
(In reply to Vincent Chang[:vchang] from comment #0)
> User needs to have UI to import user certificate and private key in settings
> app.

Gecko is now ready for this, not being able to support EAP-TLS is a blocker for some users (eduroam for instance, world-wide wifi network available for people in universities). Can this move forward quickly ?
What is blocking here?
Flags: needinfo?(vchang)
Flags: needinfo?(arthur.chen)
Depends on: 1156204
The settings app(and FTE maybe) needs to add new EAP type "TLS", and read UserCert into another selector [1] for selecting user certificate while EAP type is "TLS".

[1] https://github.com/mozilla-b2g/gaia/blob/41d07c112d6e9408887129aa8f0f8f68feaf4ef5/apps/settings/js/modules/wifi_utils.js#L222
From engineering aspect we should ensure all APIs are ready. From project management aspect we need to have related teams (connectivity team and system platform team) prioritize the items and allocate resources.
Flags: needinfo?(arthur.chen)
Per comment 4, we need to design new EAP type "TLS". 
Ni Jenny to get more input from UX. Please let me know if you need help from APIs perspective.
Flags: needinfo?(vchang) → needinfo?(jelee)
Attached file [Settings] Wi-Fi v1.41.pdf (obsolete) —
Hi Vincent,

(See attached for current spec as a reference)
Per discussion, please list all the necessary fields for EAP-TLS as well as the UI missing from current spec. Thanks =)
Flags: needinfo?(jelee)
It seems that Jenny forgot to set the ni? flag. Let me help her to set the flag here.
Flags: needinfo?(vchang)
Let me take this bug first to make sure I won't forget this bug.
Assignee: nobody → ejchen
EAP PEAP => 
- Phase 2 authentication =>
  - None
  - MSCHAPV2
  - GTC 
- CA Certificate
- Identify 
- Password

EAP TLS => 
- CA certificate
- User certificate 
- Identify

EAP TTLS => 
- Phase 2 authentication =>
  - None
  - PAP
  - MSCHAP
  - MSCHAPV2
  - GTC 
- CA Certificate
- Identify 
- Password
Flags: needinfo?(vchang)
According to Bug 1163089, WiFi EAP function seems doesn't work. Will try to check with real device.
Summary: [wifi][Gaia] To support WPA-EAP (TLS, TTLS) and manage user certificate and private key in WLAN setting. → [wifi][Gaia] To support EAP-TLS and manage user certificate in WLAN setting.
QA Whiteboard: [COM=Wifi]
Hi all,

Per discussion, please take a look at updated spec (p.8, p.11-13) and let me know if there's any problem. Thanks!
Attachment #8602665 - Attachment is obsolete: true
Thanks @Jenny, Gaia has prepare all UI stuffs, waiting for @Gecko's implementation to fetch user certificate. 

@Vincet, let me set ni? about user certificate API support, please feel free to remove the flag when you finished that, then, I think we are good to have a full run test on this feature ! Thanksss !
Flags: needinfo?(vchang)
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: