802.1x PKCS#11 login support for WiFi and Ethernet 802.1x
NetworkManger does not have any dialogues or options available to select/initialize or use PKCS#11 URL/URI's
This option is present in NMCLI, and has been tested to work both Ethernet and WiFi with PKCS#15 and PKCS#11 tokens. Below is the NMCLI Configuration I am using for proper authentication:
nmcli c modify <ifname>
802-1x.eap tls
802-1x.client-cert "$user_cert"';'pin-value=$PIN
802-1x.private-key "$priv_key"';'pin-value=$PIN
802-1x.client-cert-password-flags 4
802-1x.private-key-password-flags 4
802-1x.pin-flags 4
802-1x.identity testing
802-1x.ca-path /etc/pki/ca-trust/source/anchors
802-1x.ca-cert /etc/pki/ca-trust/source/anchors/<ca-cert-name>
This bug has also been reported in gnome-control-center at the below URL: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1428#related-issues