From 0c83ae04694ff7f973bc4dde4588665ba3e1c397 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Mon, 29 Jun 2015 22:25:43 +0300 Subject: [PATCH] tests: EAP-TLS with PKCS12 that includes additional certificates Signed-off-by: Jouni Malinen --- tests/hwsim/auth_serv/user2.pkcs12 | Bin 0 -> 2414 bytes tests/hwsim/test_ap_eap.py | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 tests/hwsim/auth_serv/user2.pkcs12 diff --git a/tests/hwsim/auth_serv/user2.pkcs12 b/tests/hwsim/auth_serv/user2.pkcs12 new file mode 100644 index 0000000000000000000000000000000000000000..0970062387f82e291b5a65cb92a319a73701dba5 GIT binary patch literal 2414 zcmY+Fc{Ce{7RDoj#1do(Ek!4>lp>ZAQmwt2n%3Tuu~wrVYKbU~Dq^ptwo<8)Xi;ry zZL~^CEw$E8trK(-DN1YKis_v5-kbOSxaXep{m#9Aedqg7WQZ@2hZjYLp!gxG3D|^f z5gq{^8X0mDM24LBAs<7L`HucU{4_G(w;$3MAP?Zj;`~E+P_q1j|NbD%!;gZ3z!qMW zDFKTT-+(|cAeziqXZ>(nkNzU3I9~AM3&(Cv*M5AqC}3pe?FQ?H^l}4~vaS7OP6oY- z7roR>pk1j%Ym@>RH}%W8nz+aU18al}1HaaI1 zwhpH1>gxKizY?4|vgy7iVaa$|YnIz7=M9wx7E!JzgsBHv;~u31 zMH2{nx1TXWpIKo#YKZAuA%PiR(A=UXIUQ18`JAtPT~f{IUVN~X7te_Vcd^NGo-H+X zrJ-(kXRXP~$kn=Nhk#YNv@G!lmRm{)md@}@lS|?`#aAt7*rimz&t*k?$5oS*L)Z-J zTn;$G)kPauB<>;+o2#&5+A`p+@ZHsSJ)2%63ZKflXqxh6Evsj`a-Rby#Urw-0z z+-_b4B+Y8N-j*{(zBc478yZ_W1u$1HSAE*CyQKJm@OgCk%^e9_yEcPGA$E$z_kC&8 znu7`2w)O28C%*f8k*i=aP~%=Rx5Ve}X!@+Qd9nVeW`9`ATO)gI@AoUx9ickO`Qk2t zap1>4Lz9Hk!*Y8WC(R8s0t#n64&gazt~hbWjfLU`mC_wrQrPpTdSo8hKA)E&F0zqYz{2sl(|f`{YA;lZ@I4CH;)} z#r8Ey|0_%5fMI^sbD-cBrkB{Bj5`VMPrPEgyAHDND#Ywoku$gQNjO+yw(HS#@08#> z;%$HU#}OKwau%`9a_PMqe)M<$l4rx+zLxF`n&Nigmloz#xvWfpq3-UDfk%qrA@GrY ztnX~V6lnqsdMX%M3nA1DUK_8^i>b`2kd*bDxEKbFx}y!ZywJ70!MVkjT(%7lwEyTb zP#FMR=cII7PTsKp+TTEUrADvk0 zg0aWeJYH9iN_u|HKs1kedvjH zcNn$EUQ0enehZNw!A?w*p;jf@q}yIVbG=Qj#IUxd?U97%tj9`%BWkeP^-xxQavzo^ zLa(0oYtgGrbp6wb=?E)8M48ViFLYZt4%5Y!(n6h_!uj$Nq`T}e9x+n}l%=!GdIsOm z{*xioxBV;rD4b`Ihati;GG39A`41!0a)GA-n-2q-Z&f~2+lX2pP@{AO--dNl!`-Et zvC}VKIvs?i30W29NYG@{FPkk+@~x^ ztAN^od0FsY#(4g^qP`8MYQ<^Dpal|)Wft6YW9IVv#3`NWex2zOF?mgFt#`y^by74$ zjP2;e&$GU^6O1DB!u}`dX=Gkr5E*!cA_Mn-%r?K!e_~&d2S_6WOMi%u|E~>r|84{K z!?`D@l1oUk5tKFS!H|^qmO4P;uFv1=k1{riSwV9c=Z#D4#tvWo+>yRME_KtwRW);y z$^BPX74OyI392&9B$iP(iBMY0g&uG_+ejsmz0GFmQ1d_&FfPM8N-^`nfPPi2Pehl1 z9e5hil+xQ?xOS?<>DeLAs+4`L(E{*MztPA8<@1HeyB|ICy6@mZ3McAI%OtX2Uhz(? zI!?!Vq2s@N($8r|x)vNWTOz6(f7#D-gYW(J@VNH*XQ_IncNH2N$L!W`0pF)Srs~IW z<`_-%tLRs2S&GhuFEF=w2?g$^kcM9)=nM7|DLqHXJ%}}?V3LwadBEJcp!+tyctG!= zW?Jh(H-5-%6WiL@>fby2()-cwZ^C=_nKP`3=?fqGKiFumQboR$7qila>RO=yZ4LEl z!Li|O7^zC@^cxJuZ*9EiX$zn!(~`8Nrtz!RIh53YT@8`Y5|jf28~}Jg2!Mz}`~xJl z;2?rp~c~PG0jR&^kdhY!Di|;m3TBwsK2tS`1loxoM4*-%d?ulcufknQ@ikw>9PyO5We*xlVgKYo+ literal 0 HcmV?d00001 diff --git a/tests/hwsim/test_ap_eap.py b/tests/hwsim/test_ap_eap.py index f6c8d26e6..ceb61787b 100644 --- a/tests/hwsim/test_ap_eap.py +++ b/tests/hwsim/test_ap_eap.py @@ -1293,6 +1293,8 @@ def test_ap_wpa2_eap_tls_pkcs12(dev, apdev): private_key="auth_serv/user.pkcs12", private_key_passwd="whatever") dev[0].request("REMOVE_NETWORK all") + dev[0].wait_disconnected() + dev[0].connect("test-wpa2-eap", key_mgmt="WPA-EAP", eap="TLS", identity="tls user", ca_cert="auth_serv/ca.pem", @@ -1304,6 +1306,14 @@ def test_ap_wpa2_eap_tls_pkcs12(dev, apdev): id = ev.split(':')[0].split('-')[-1] dev[0].request("CTRL-RSP-PASSPHRASE-" + id + ":whatever") dev[0].wait_connected(timeout=10) + dev[0].request("REMOVE_NETWORK all") + dev[0].wait_disconnected() + + eap_connect(dev[0], apdev[0], "TLS", "tls user", ca_cert="auth_serv/ca.pem", + private_key="auth_serv/user2.pkcs12", + private_key_passwd="whatever") + dev[0].request("REMOVE_NETWORK all") + dev[0].wait_disconnected() def test_ap_wpa2_eap_tls_pkcs12_blob(dev, apdev): """WPA2-Enterprise connection using EAP-TLS and PKCS#12 from configuration blob"""