Answer
Open/unsecured Network:
network={ ssid="myAP" key_mgmt=NONE scan_ssid=1 }
WPA2-PSK:
network={ ssid="myAP" key_mgmt=WPA-PSK psk="password" pairwise=CCMP group=CCMP proto=RSN scan_ssid=1 }
WPA2-AES with EAP-TLS
network={ scan_ssid=1 ssid="myAP" pairwise=CCMP group=CCMP key_mgmt=WPA-EAP proto=RSN eap=TLS identity="user1" private_key="/etc/certs/user1.pem" private_key_passwd="user1" client_cert="/etc/certs/user1.pem" }
WPA-TKIP with PEAP MSCHAPv2:
network={ scan_ssid=1 ssid="myAP" key_mgmt=WPA-EAP eap=PEAP identity="user1" phase1="peaplabel=auto peapver=0 " phase2="auth=MSCHAPV2" password="user1" }
For the full documentation provided by the wpa_supplicant maintainers, please visit: https://w1.fi/cgit/hostap/plain/wpa_supplicant/wpa_supplicant.conf