During discovery I can see there being two sets of clients, those with 
and without an identity.

For those with an identity there may be an opportunity to identify which 
onboarding network to settle upon faster.

The identity could be placed in the SNI of the ClientHello[1] as it need 
not be DNS related and may be treated as opaque data instead.

This would have no affect on certificate selection[2] but instead be 
used by the server to determine if it was an identity it is willing to 
service and when not returns a TLS alert ('access_denied').

Upon seeing this the client would then know to move on to another 
network transparently cycling them till it struck gold.

This would remove the need for a device to wait for L3 to light up and 
execute any discovery there to determine eligibility for enrolment.

[1] SNI is only being used here to aid me describing my thinking, a 
ClientHello extension could be used if preferred

[2] This could simultaneously be used for routing allowing the server to 
drop the device into a different VLAN or apply different networking 
filter rules

-- 
Alexander Clouter

_______________________________________________
Emu mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to