2 } N N &   6&\       N  " "  " "    3  6 &   6 & .  "   " B  . !" &#$ N%& R R' R( )* +, "- . {/ R0 N1 2 R34 _ 567 b b8 b9 5: 5; <= < R> N?@ AB NCDE .F 5GHIJK RL MNOP {QloggerLorg/slf4j/Logger;URL_APP_SERVERLjava/lang/String; ConstantValueRURL_INTEGRATIONTEST_CONTEXTSURL_KEY_MANAGER_BACK_WEBAPPURL_INTEGRATIONTEST_WEBAPPTURL_TESTUKEY_STORE_USERKEY_STORE_PASSWORD[CrandomLjava/security/SecureRandom;()VCodeLineNumberTableLocalVariableTablethisLLorg/cumulus4j/integrationtest/webapp/test/IntegrationWithAppServerOnlyTest;testTwoComputerScenarioLowLevelkeyStore!Lorg/cumulus4j/keystore/KeyStore; keyStrategy1Lorg/cumulus4j/keystore/DateDependentKeyStrategy;appServerManager+Lorg/cumulus4j/keymanager/AppServerManager; appServer$Lorg/cumulus4j/keymanager/AppServer;session"Lorg/cumulus4j/keymanager/Session; keyStoreFileLjava/io/File; StackMapTable"V ExceptionsRuntimeVisibleAnnotationsLorg/junit/Test;invokeTestWithinServer(Ljava/lang/String;ZZ)VresultinLjava/io/InputStream;outLjava/io/ByteArrayOutputStream;eLjava/lang/Exception;messagex5Lcom/sun/jersey/api/client/UniformInterfaceException;cryptoSessionIDcleanZreadBeforeWriteclient"Lcom/sun/jersey/api/client/Client;url%testTwoComputerScenarioWithUnifiedAPI keyManagerAPI,Lorg/cumulus4j/keymanager/api/KeyManagerAPI;param@Lorg/cumulus4j/keymanager/api/DateDependentKeyStrategyInitParam; cryptoSession,Lorg/cumulus4j/keymanager/api/CryptoSession; keyStoreDir configuration9Lorg/cumulus4j/keymanager/api/KeyManagerAPIConfiguration;&W7X)testUnifiedAPIWithLocalKeyStoreThoroughly SourceFile%IntegrationWithAppServerOnlyTest.javaJorg/cumulus4j/integrationtest/webapp/test/IntegrationWithAppServerOnlyTest test- .keystore YZorg/cumulus4j/keystore/KeyStore [\ ]^ _/org/cumulus4j/keystore/DateDependentKeyStrategy `marco ab)org/cumulus4j/keymanager/AppServerManager"org/cumulus4j/keymanager/AppServer appServer1_http://localhost:8585/org.cumulus4j.integrationtest.webapp/org.cumulus4j.keymanager.back.webapp c de fgh ijk l\ m no com/sun/jersey/api/client/Clientjava/lang/StringBuilderThttp://localhost:8585/org.cumulus4j.integrationtest.webapp/App/Test?cryptoSessionID= pqorg/cumulus4j/testutil/IOUtilUTF-8r st&clean= pu&readBeforeWrite= v\ wxjava/lang/Stringjavax/ws/rs/core/MediaType text/plainy z}~ 3com/sun/jersey/api/client/UniformInterfaceException  java/io/ByteArrayOutputStream     java/lang/Exception ~Reading error message failed: p java/io/IOException Error-code=  p error-message= The POST request on URL  did not return any result! OK: : did not return the expected result! Instead it returned:  java/io/File %cumulus4j-integration-test-key-stores 7org/cumulus4j/keymanager/api/KeyManagerAPIConfiguration    v p    1org/cumulus4j/keymanager/api/DefaultKeyManagerAPIW >org/cumulus4j/keymanager/api/DateDependentKeyStrategyInitParam    X \ \ oJ************************************************************************** '*** The key-store-file does not exist: \)The key-store-file could not be deleted: anotherVerySecretPassword  user2 password2user3 password3  abcdefg-very+secretjava/security/SecureRandomjava/lang/Objecthttp://localhost:8585:http://localhost:8585/org.cumulus4j.integrationtest.webapp>http://localhost:8585/org.cumulus4j.integrationtest.webapp/AppChttp://localhost:8585/org.cumulus4j.integrationtest.webapp/App/Testjava/lang/Throwable*org/cumulus4j/keymanager/api/KeyManagerAPI*org/cumulus4j/keymanager/api/CryptoSessioncreateTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;getName()Ljava/lang/String;getFileNameWithoutExtension&(Ljava/lang/String;)Ljava/lang/String;#(Ljava/lang/String;Ljava/io/File;)V$(Lorg/cumulus4j/keystore/KeyStore;)Vinit(Ljava/lang/String;[CJJ)VR(Lorg/cumulus4j/keymanager/AppServerManager;Ljava/lang/String;Ljava/lang/String;)V putAppServer'(Lorg/cumulus4j/keymanager/AppServer;)VgetSessionManager+()Lorg/cumulus4j/keymanager/SessionManager;'org/cumulus4j/keymanager/SessionManageracquireSession8(Ljava/lang/String;[C)Lorg/cumulus4j/keymanager/Session; org/cumulus4j/keymanager/SessiongetCryptoSessionIDreleasedelete()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/net/URLEncoderencode8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;(Z)Ljava/lang/StringBuilder;toStringresource;(Ljava/lang/String;)Lcom/sun/jersey/api/client/WebResource;%com/sun/jersey/api/client/WebResourceacceptBuilder InnerClassesD([Ljava/lang/String;)Lcom/sun/jersey/api/client/WebResource$Builder;-com/sun/jersey/api/client/WebResource$Builderpost%(Ljava/lang/Class;)Ljava/lang/Object; getResponse,()Lcom/sun/jersey/api/client/ClientResponse;(com/sun/jersey/api/client/ClientResponsegetEntityInputStream()Ljava/io/InputStream;transferStreamData.(Ljava/io/InputStream;Ljava/io/OutputStream;)Jjava/io/InputStreamclose toByteArray()[B CHARSET_UTF_8Ljava/nio/charset/Charset;([BLjava/nio/charset/Charset;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V getStatus()I(I)Ljava/lang/StringBuilder;org/junit/Assertfail(Ljava/lang/String;)V startsWith(Ljava/lang/String;)Z getTempDir()Ljava/io/File;#(Ljava/io/File;Ljava/lang/String;)VsetAuthUserNamesetAuthPassword([C)Vjava/lang/SystemcurrentTimeMillis()Jjava/lang/Long(JI)Ljava/lang/String;(C)Ljava/lang/StringBuilder;nextLong setKeyStoreIDtoURI()Ljava/net/URI; java/net/URIsetKeyManagerBaseURLsetConfiguration<(Lorg/cumulus4j/keymanager/api/KeyManagerAPIConfiguration;)VsetKeyActivityPeriodMSec(J)VsetKeyStorePeriodMSecinitDateDependentKeyStrategy(Lorg/cumulus4j/keymanager/api/DateDependentKeyStrategyInitParam;)Lorg/cumulus4j/keymanager/api/DateDependentKeyStrategyInitResult;getCryptoSession@(Ljava/lang/String;)Lorg/cumulus4j/keymanager/api/CryptoSession;acquire getKeyStoreIDexistswarngetAbsolutePath toCharArray()[CputUser(Ljava/lang/String;[C)Vorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!} ~  /*/ ILY++ M Y, N- Y,:Y: :*+W :+Wowwyw>IK LQ!R0S:TIUPV_WjXoZt[wZ\HW!N:5I&_zw = 1 Y!:"Y#$%+'(%)%*+%*,:-.Y0S1.2.:::45: 6Y7:   8X 9.Y :;<:#: >"Y#?% @, ABY"Y#C%4DEF%%,G"Y#H%%I%,JKL$"Y#H%%M%%,J5RU3Z=^a bc5hRxUiWjZldmmnuozpsqrtuwz{}~0 Rd' m  ZW1111 (5MUU8 - *=m ANYOPQLRYSM, T, U,"Y#%V$W%-XYZ$W%,[,+\]^_Y`N-,abYc:de-fW-g:h:*i:iNY+"Y#,j%%,QN-k>lm>lm>lm>lm>lm>lm>lm>lm>lm>lm>"Y#n%-o%,m>lm>lm>lm>lm>lm>lm>lm>lm>lm>lm--W-k!>"Y#p%-o%,mG:NY+"Y#,j%%,Q:  k>lm>lm>lm>lm>lm>lm>lm>lm>lm>lm>"Y#n% o%,m>lm>lm>lm>lm>lm>lm>lm>lm>lm>lm0 W k">"Y#p% o%,m^&I "S^fmv~",6@Jhr|&0:DNXblv=@\ fZvJ' A 4,l )B ,=f λNYOPQLRYSM, T, U,"Y#%V$W%-XYZ$W%,[,+\]^_Y`N-,abYc:de-fW- qrs-turs-vwrsRY,xM,vT,wrU-g:h:*i:ih:*i:ih:*i: i NY+"Y#,j%%,QN-k>lm>lm>lm>lm>lm>lm>lm>lm>lm>lm>"Y#n%-o%,m>lm>lm>lm>lm>lm>lm>lm>lm>lm>lm--W-k!>"Y#p%-o%,mG: NY+"Y#,j%%,Q:  k>lm>lm>lm>lm>lm>lm>lm>lm>lm>lm>"Y#n% o%,m>lm>lm>lm>lm>lm>lm>lm>lm>lm>lm0 W k">"Y#p% o%,m /7AACA^MfY "S^fmv~&/7>AMl s }    '1;EO \#a$h%'      6@JT^hr| #$%'(\ fvull  x  Z Z )B ,=;y>zr {Y|Y1;=| {