ESP8266 : WPA ENTERPRISE LOGIN WITHOUT CA CERTIFICATE
<p>Thanks a lot for giving your time and reading this,</p>

<p>I have gone though the WPA enterprise question posted in the ESP8266 forum and the related links, but it's not able to help me so I'm starting another topic.</p>

<p>I am trying to connect my ESP to my office network.
To connect through mobile this is usually is the setting:</p>

<ol>
<li>SSID:PanLAN </li>
<li>EAP methode : PEAP </li>
<li>Phase 2 authentication: None </li>
<li>Ca Certificate: None </li>
<li>Identity: Asia-Pacific\SLAIK </li>
<li>password: Badonkadong</li>
</ol>

<p>I took the edurom.ino from joostd's github and tried to run it.
<a href="https://github.com/genomics-admin/esp8266-eduroam/tree/master/Arduino" rel="nofollow">https://github.com/genomics-admin/esp8266-eduroam/tree/master/Arduino</a>
I got the following error.</p>

<pre><code>    error: 'wifi_station_set_username' was not declared in this scope

   wifi_station_set_username(identity, sizeof(identity));

                                                       ^

ESP8266_PEAPAuth:323: error: 'wifi_station_set_cert_key' was not declared in this scope

   if( wifi_station_set_cert_key(testuser_cert_pem, testuser_cert_pem_len, testuser_key_pem, testuser_key_pem_len, NULL, 0) == 0 ) {

                                                                                                                          ^

ESP8266_PEAPAuth:337: error: 'wifi_station_clear_cert_key' was not declared in this scope

   wifi_station_clear_cert_key();

                               ^

ESP8266_PEAPAuth:338: error: 'wifi_station_clear_username' was not declared in this scope

   wifi_station_clear_username();

                               ^
exit status 1
'wifi_station_set_username' was not declared in this scope.
</code></pre>

<p>I'm new to ESP/Arduino however to my eyes it looks like i'm missing the user_interface.h and c_type.h file.</p>

<ol>
<li>The github account don't have them, so where can I get
them from? </li>
<li>I know user_interface.h is available on github
from other projects, but can I use them? </li>
<li>If yes, then
where shall I put the user_interface.h after downloading? </li>
<li>I found ctype.h in my computer @ "C:\Program Files
(x86)\Arduino\hardware\tools\avr\avr\include" is it the same as
c_type.h mentioned in the code? can I rename and use ctype.h?</li>
<li>Is there any other/better example available for me to
follow and get my ESP connected to the network?</li>
</ol>