From c37b02fcc4e740dc86cdbd9e4fb81ca0db16615c Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Thu, 20 Mar 2014 00:16:00 +0200 Subject: [PATCH] tests: Authentication server using PKCS#12 file Signed-off-by: Jouni Malinen --- tests/hwsim/auth_serv/server.pkcs12 | Bin 0 -> 2426 bytes tests/hwsim/test_ap_eap.py | 11 +++++++++++ 2 files changed, 11 insertions(+) create mode 100644 tests/hwsim/auth_serv/server.pkcs12 diff --git a/tests/hwsim/auth_serv/server.pkcs12 b/tests/hwsim/auth_serv/server.pkcs12 new file mode 100644 index 0000000000000000000000000000000000000000..0f5aa553af2bb819e9bed02c2dd0cf3073f1d70f GIT binary patch literal 2426 zc-mE!c{CJ?7sqEaX0l})X^bUH*=NWuDqEK98B4ZgNhn05EW;qnWY3mojckQv&DgTV z5Z+iCLeH9*Nyg5rbAG?y`@KKzz2|=Kx&PerJ@}+Fd7F}hr%VIuSM^$02zV# zIJh(f2N(Y(i=uH*#(zf8d>q3r8prSx1O)sl-~Vq3%?Ca8pN1I-MYBR+%kH&uTgsRi z5C{ec$1${PlnH3d5s54|fwLlCxLm0oncMAE2qjH}*gbAFz0s8^LRVW&(<|SRQOb+C zVZfaeNAERefrFWItJDL!*XsJlF74*&a-rnvmbsB^mrp^7O#oCryJ$?BTg`&0&hwr9 zW6d0|r@F%r>vOK(_Hfx*y~4yMRCjU}zmXuogGa=OW~)DQe4n-e$Gcs+T^0Pg)c5Vc z{A1j~*Td z6E9=6t{dCb42>i^r>VCXz}4e{K!F@ALwZSrpGT(qB9^k6!GZlOoB8t*dB$^J?=e!U zX*C$QVq{(~-J-|hm$~5O70_BfV&cr@#xtgAG)>LJpyTC=5#JA-q?AOi2RCjvg zk<^CBtBRfU7@gjqKLmIEd%TymmnKLb?sPpnFP7D`x%Tc;5kNU!f@$@VXsB}P`ZcdY z0@};A9{WjSjzudgOMP}mY8dYiv;qVaCIMW_whhyzdk)I*_}i~62UG91ng_-5IcKm< z<)sDOQu3_idEVD{K9-O?P+6I75Z+&*f_K8V4JN{sl&E%Z}Nd;U!K+~=DhVzTL69UgFhWgd901jXf1VPekpyYJ8V4u3 zw`(TGzVoKZRf(Ow`;jKYzuDn3yq>q%&nBs*c}_D;2;Y6Jh^UBp(*Ifk9%?rm*XZ^3 z5crcRI}QW(Y<;1Mgi2>J+rp4lD8I==hADmvW$@)sRbFuc zVpg4-wg#Z*;T+hUD;kM&H0ogXrcGcDOItP+T`DG*wvYY z=hr=#N(oGcw(A>h%2a`?dk0(RzO1-DHNIhRYn*jevY){Ry-pRDuHZA38s%o$Yt<}) z{czpv;DzhH9}wEQ^RjeHET-!Bt z50^9X$dyYyJTT}IX4Wth?8`?68SrT*;l2ym>)V?IIq(TgR1f~4zdzHS==y4cJaE4< z&Q#6DOFqeVidQF#mN^jqwql#$BIymz?bj=1S#dHtkf3aqz+>Eeyr9nTevL;^_`9M| z(E29r))0)_sNNcPIn)m-hS1X73O`!RzdUmP;R`;iVeiBKj}NC2oa&YtI#T6mSIpdu ztC=_?YB}ga3R){pWUR5NR^RNc)R?GjgWv+PRs}C-9+J~sX)xDe{nxl%YSZFn-;k7$ zt9y^O?nAN16j94I!;nwl?sKY1#-Cwa`Yjy&rtODP_MDR4&UAi2h?;gc=SK~S8a|kZp>bfuzbFA_gy6ux-~l@M6$enJ|GxiIKu|so z^zxTj_%AAee^X(NEH7uvcT?s!6(BfJczk@zt`Mg?#f@t&@FH)sM#jSpCx+3;3e9S9 z+&7%Ul6~T?jMr+4?$^cf@b;pV>6WpD5hWsHHxr6~X14BoNd8}&zS?~byE^l-P8=}V zd!~Dc5a+n&jSYJffu6<(rWJevm;8qGVLx0haSLYk)q7R$pT6Wajc<{rIDBbq_uVfb z6Ye{-%`B;H)^3aJOqI5?x_tB_@(HD&L=8b#mQY_g%vdw3Yk*GEk`mEA4&zK+4eM0V z<19U<=&v%Oz)d|saJT1Q+jaaon!yC6hzJ z97*o!72r;=M0ZWXw!F>rfHibPYnK-1|u zxzJE`j2&ncd`3FZvZ#n3ya}~tsqD$!vmAtdN2~((62XSW_<7Zi%~rz;0@L!vjHX)4 z{Mgoyk+^b+p<3GPcq!|s<02)3saF(Qo#PEd@kQTx)7F>Y?er5mKH2T>(X9-p^4SDq z6kE&Im`i8(5nJj}q~>=EBi}r#(z)kJ3w8e14M!!$(k~qSPYa7L^{XN1Zm>J=7-R$_ zn(oJuNagd!vEMX>D4YM`5zog>1ftHc4X7`Xe+in7KmG z!K1&|pTD=+2}%&r5-;C4c2}cocf8WH)Vaa!DeM|W7PHGw?!;V0Bmd`WI2VSMpBdl} za0U1Q0)J<;@IOOt36%0Dd0Dy31 kcVt>boe)U@0}s?s?wnsC@Hm7)V2k{A8s%-eTfeRUH*Gk0ssI20 literal 0 Hc-jL100001 diff --git a/tests/hwsim/test_ap_eap.py b/tests/hwsim/test_ap_eap.py index 49376902c..414c4ec2f 100644 --- a/tests/hwsim/test_ap_eap.py +++ b/tests/hwsim/test_ap_eap.py @@ -1064,6 +1064,17 @@ def test_ap_wpa2_eap_ttls_server_cert_eku_client_server(dev, apdev): ca_cert="auth_serv/ca.pem", phase2="auth=MSCHAP", scan_freq="2412") +def test_ap_wpa2_eap_ttls_server_pkcs12(dev, apdev): + """WPA2-Enterprise using EAP-TTLS and server PKCS#12 file""" + params = int_eap_server_params() + del params["server_cert"] + params["private_key"] = "auth_serv/server.pkcs12" + hostapd.add_ap(apdev[0]['ifname'], params) + dev[0].connect("test-wpa2-eap", key_mgmt="WPA-EAP", eap="TTLS", + identity="mschap user", password="password", + ca_cert="auth_serv/ca.pem", phase2="auth=MSCHAP", + scan_freq="2412") + def test_ap_wpa2_eap_ttls_dh_params(dev, apdev): """WPA2-Enterprise connection using EAP-TTLS/CHAP and setting DH params""" params = hostapd.wpa2_eap_params(ssid="test-wpa2-eap") -- 2.47.3