PK zzv< META-INF/PK zzv<҈<<META-INF/MANIFEST.MFManifest-Version: 1.0 Created-By: 1.6.0_17 (Apple Inc.) PK ezv<WEB-INF/PK xv<WEB-INF/classes/PK xv<WEB-INF/classes/com/PK xv<WEB-INF/classes/com/sun/PK xv<!WEB-INF/classes/com/sun/security/PK xv<*WEB-INF/classes/com/sun/security/devtests/PK xv</WEB-INF/classes/com/sun/security/devtests/ldap/PK xv<6WEB-INF/classes/com/sun/security/devtests/ldap/simple/PK xv<>KGWEB-INF/classes/com/sun/security/devtests/ldap/simple/TestServlet.class2 7[\ 6] 6^ 6_ 6` 6a bc def ghi 6j 6k 6l 6m 6no bpq rstuv [w x y bz {|} r~ b b   4emp_secrole_refLjava/lang/String; ConstantValueadmin_secrole_refmgr_secrole_refuseroutLjava/io/PrintWriter;propsLjava/util/Properties;request'Ljavax/servlet/http/HttpServletRequest;session Ljavax/servlet/http/HttpSession;()VCodeLineNumberTabledoGetR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V Exceptionstest1 StackMapTabletest2test3test4test5cleanup SourceFileTestServlet.java GHmunta >9 ?@ AB CD EF  ?
Basic Authentication tests from Servlet: Test1,Test2,Test3  p
Authorization test from Servlet: Test4,Test5-> HttpServletRequest.isUserInRole() authorization from Servlet. PH SH TH UH VH@

Test1. Postive check for the correct authentication type BASIC &
request.getAuthType() test Passed.&
request.getAuthType() test Failed!java/lang/StringBuilder#
Info:request.getAuthType() is=  <

Test2. Positive check for the correct principal name +
request.getUserPrincipal() test Passed.+
request.getUserPrincipal() test Failed!(
Info:request.getUserPrincipal() is= >

Test3. Positive check whether given user authenticated (
request.getRemoteUser() test Passed.(
request.getRemoteUser() test Failed!%
Info:request.getRemoteUser() is= ?

Test4.Positive check whether the user is in proper roleEmployee 2
HttpServletRequest.isUserInRole() test Passed.2
HttpServletRequest.isUserInRole() test Failed!.
Info:request.isUserInRole("Employee") is= M

Test5.Negative check whether the current user is any other other roleManager-
Info:request.isUserInRole("Manager") is=  Hjava/lang/Exception H1com/sun/security/devtests/ldap/simple/TestServletjavax/servlet/http/HttpServletADMINjavax/servlet/ServletExceptionjava/io/IOExceptionjava/lang/String%javax/servlet/http/HttpServletRequest getSession"()Ljavax/servlet/http/HttpSession;&javax/servlet/http/HttpServletResponse getWriter()Ljava/io/PrintWriter;java/io/PrintWriterprintln(Ljava/lang/String;)V getAuthType()Ljava/lang/String;equalsIgnoreCase(Ljava/lang/String;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringgetUserPrincipal()Ljava/security/Principal;java/security/PrincipalgetNameequals(Ljava/lang/Object;)Z getRemoteUser isUserInRole(Z)Ljava/lang/StringBuilder;javax/servlet/http/HttpSession invalidateprintStackTrace!6789:*;9:<=9:1>9?@ABCDEFGHIK******J  KLI@*+*+*, * * * ****J. !"#$"%+'/(3)7*;+?.MNOPHIL* *L+* * *Y+ J5 678(:1<K=Q (RSHIS*L* *+ *! *" *Y#+ J@AB#C/E8GRIQ /RTHIN*$ *%L*+ *& *' *Y(+ JM NOP*R3TMUQ *RUHII*) **+<*, *- *Y./ JX YZ[%]._H`Q%VHII*0 *1+<*, *- *Y2/ Jd efg%i.kHlQ%WHIO*3L+5 4Jq t r suQLXYZPK xv<]b'WEB-INF/classes/HttpBasicAuthTest.class2 V S S S S S S S S S S S S S S S         S?      S 3 3 7 9 7 9  A @ @   9  S  S S suxesCountI failureCount totalCountresultZminTimeJmaxTimeavgTimestdDevD totalTime indiTimes[J indiIndexurlLjava/lang/String;usernamepassword threadCount loopCount URL_OPTION ConstantValue USER_OPTION PASS_OPTIONTHREADS_OPTION LOOP_OPTION;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)VCodeLineNumberTabledoTest()V StackMapTablerunrun0 Exceptionsusagemain([Ljava/lang/String;)V SourceFileHttpBasicAuthTest.java ty XY ZY [Y \] ^_ `_ bc d_ gY hi ji ki lY mY efjava/lang/Threadjava/lang/StringBuilderHttp-request-thread- t y yjava/lang/Exception y a_  Total requests: , success count: , failure count:  #Min/Max/Avg/StdDev: (milliseconds) /  --------  PASS FAIL y running ... java/net/URL t :sun/misc/BASE64Encoderjava/lang/String   authorizationBasic  java/io/BufferedReaderjava/io/InputStreamReader  t t     -- fusage: java HttpBasicAuthTest -url -user -pass -tc -lc -url-user-pass-tc -lc y HttpBasicAuthTest tu xyjava/lang/Objectjava/lang/Runnable[Ljava/lang/Thread;java/lang/Throwablejava/net/URLConnection[Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;)(Ljava/lang/Runnable;Ljava/lang/String;)VstartjoinprintStackTracejava/lang/Mathpow(DD)Djava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V(J)Ljava/lang/StringBuilder;(D)Ljava/lang/StringBuilder;errcurrentTimeMillis()JopenConnection()Ljava/net/URLConnection;getBytes()[Bencode([B)Ljava/lang/String;setRequestProperty'(Ljava/lang/String;Ljava/lang/String;)VgetInputStream()Ljava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLine currentThread()Ljava/lang/Thread;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;internjava/lang/IntegerparseInt(Ljava/lang/String;)Iexit(I)V!SVWXYZY[Y\]^_`_a_bcd_efgYhijikilYmYnioKpioLqioMrioNsioPtuvO******* * * * *+ *,*-**wB     $).38=B H!N"xyv ***h <** P*L=*'+Y*YS=*+2=*+2N-** *m=* **Y */*e*/*eic * ** * do **  " #Y$**`%*&*'#Y(*)** )**)** +'*,-',.',-',-',/',-'}w"&'(!''+/-9.W-]0g1m0s3}58673;=>=@ACE/HoLvM~NOQRSUz2 {+P|.}yv 6*0@*10B*Y:*Y`!e7*Y a **Y Z` P* * * *ç :  /:*Y:*Y`ç :  *Zlooto wzwbZ ]^_`b'c,e7fIhSiYjckimwuzn|opqrstZxzf ~U~E~|~~yv#2'3Y* 4L+5MY*6*N7Y8:9Y-:;-?@YAY,BCD:EY:&#YFGH'ձw. |}~7@Qj~z!~~- yv% #I'w  vLMN666**2JKJ*2Lz*2JLJ*2M`*2JMJ*2NF*2JNJ*2O6(*2JPJ*2O6 QRe+,-  QRSY+,-T:Uwf %0?JYdsz#  PK ezv Employee munta j2ee Manager javajoe PK Zzv TestJSP /TestJSP.jsp TestServlet com.sun.security.devtests.ldap.simple.TestServlet TestJSP /TestJSP TestServlet /TestServlet 30 WR1 /* Employee BASIC NONE Employee Manager PK zzv< META-INF/PK zzv<҈<<+META-INF/MANIFEST.MFPK ezv<WEB-INF/PK xv<WEB-INF/classes/PK xv<WEB-INF/classes/com/PK xv<WEB-INF/classes/com/sun/PK xv<!UWEB-INF/classes/com/sun/security/PK xv<*WEB-INF/classes/com/sun/security/devtests/PK xv</WEB-INF/classes/com/sun/security/devtests/ldap/PK xv<6)WEB-INF/classes/com/sun/security/devtests/ldap/simple/PK xv<>KG}WEB-INF/classes/com/sun/security/devtests/ldap/simple/TestServlet.classPK xv<]b'WEB-INF/classes/HttpBasicAuthTest.classPK ezv