How I can provision a user certificate for WLAN profile that uses EAP-TLS?

Vladimir 1 Reputation point
2021-09-21T07:21:20.303+00:00

Windows 10 2004 introduced new API to provision WLAN (Wi-Fi) profiles https://learn.microsoft.com/en-us/windows/win32/nativewifi/prov-wifi-profile-via-website
Previously were was a proprietary API available only in Internet Explorer https://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/dn529170(v=vs.85)
New API from Windows 10 2004 works fine with profiles that uses username + password credentials.
I want to provision a profile that uses EAP-TLS, it should work, there are examples of such profiles. But it seems a user certificate has to be installed manually by a user. I.e. there is no way to embed or install user certificate together with WLAN profile using this API https://learn.microsoft.com/en-us/windows/win32/nativewifi/prov-wifi-profile-via-website
Can somebody confirm it, or point me to the documentation of how to do it?

Windows 10 Network
Windows 10 Network
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Network: A group of devices that communicate either wirelessly or via a physical connection.
2,276 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Limitless Technology 39,391 Reputation points
    2021-09-21T10:47:21.087+00:00

    Hi there,

    Yes there is a thread that discusses this and it might be useful for you

    https://learn.microsoft.com/en-us/answers/questions/533486/how-to-properly-use-wlansetprofileeapxmluserdata-w.html

    If an Answer is helpful, please click "Accept Answer" and upvote it : )

    0 comments No comments

  2. Vladimir 1 Reputation point
    2021-09-21T11:32:21.907+00:00

    No, it is not helpful, I am looking for a way of how to provision a user certificate. The link that you posted is not about that.

    0 comments No comments