canl-java-javadoc-2.1.2-1.fc22$>ʽQXW&>9?d ! Elp  <  J  X t n pDv`~ ~(89:9GpHIX0Y4\D]`^]"bdӯeӴfӷlӹtuvwxyCcanl-java-javadoc2.1.21.fc22Javadoc documentation for canl-javaJavadoc documentation for EMI caNl.Varm01-builder16.arm.fedoraproject.org]dFedora ProjectFedora ProjectBSD and ASL 2.0 and MITFedora ProjectUnspecifiedhttps://github.com/eu-emi/canl-java/linuxnoarchjf^i!GJnJ1<D*H2JB\We] $LfJ6BfQsB`AIB;W=Vo9ce#<9SHl3YcjvQ4lJQr0:GcIFMN53i=$x'^.'i_0Tvp4+C+W- a"HothQa_ce^f;(1%;U9b! 'b+A=+ 1~($_yCYbM#ӿ3MGRPJPHRx@rX*2c b+ xZ!\! )'5JG2JshAq`VlMPe_+$kx W <L r*&x V)H'8&k*h3X!b0&HBWjU55vSM;0)I&_(%9: +$-GT`VF(eL%N)`q@rka]yg]:@rQ8li,^SF,'!N< 60[0(=BL1+QW5GjjS@NYZGEr'"g x'-)/!M3(4o ,&1u#R _ '#@;"M2*5A큤AAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤VVVVVVpVpVpVpVVqVqVrVrVsVsVtVuVtVuVuVvVvVwVxVxVyVyVyVVVVVVVVVVVVVVVVVVVVVV|V|V}V}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVzVzV{V{V{VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV/93fdbe8ffb41e645311eba612b356e63b16b92830940665aa96195b299f73f72c4edc026be3571e54be9e0d912930b9fc4fb9686845f0a6ae2645f8ba7ff0bfec338cf268a790ccb5c038f3237266a05cc924b7ddd183f0c2eee7fe4b51be184bd990c0511e9968525a48fe9a477ad9e45826d78da3f9c649076d7e4c74b728a12b04d77a7ada947367dc33004508d9b4ef0660b9c29ec364349b368af0712c92852b24457012e8cbe80a87db7d3072ec8dba855f3f0d5a51a26134f61727ca7eccf7b7bc749a1c4f4344de8e61989fbea4969a2d0762ca2d39921a1cb7af2be81c7dd1a0a927241f0db161843e16c36623d1512e8422d355c5afd672db39c36b749325e76d0799f65714436f33380a0ef68d25731f917d4055fd97cc55553cf38fa2e2f7b9a259355482a549ad3e8b005e91c32e1dc8ebceaa17f9464918de4470cdd8a98750fdb0be50c2cdf1d1b42cce0f830a0344af36df39bf00c37a946396930de9f5c83af0be9f5ec3b098dabe892ba111ac8529b6a778607cc8d4c5d92dc431f552ffa151718cdca4cfdf51f114ba82b3b3fc9f82d8e9c1b3caaaa717de0a80056f5548ee72d389b37ac0d124507c1bd6b9301d4c5fdce971b37c7bd139955e8c32d7aa0eaeded88979fa1d0261dc0aceb3322ddc68fb0231cf4a0b52658f0a59d51d5d77d6665d556e9eaa70aa985d645becdcc17c0bf807e4929d11891c1e98023f3149de11422accabba30cc91c508f5455e8e495f92513e27f0d2a84921c8e3a2f96a664572dfcefc3e68b7ae2cac0401866e9bd5e1133becae24a39bae5349ebbfcf5e0a050c795415f8912546077d21605f39ffaf96b02ca31983f4e19a56a52cdffb96fae87c0191d9b62a7155f74778eacc78b8530341a2aaa17a0906f928c71535d004c561b182cddc61e151f17daf88f4db001cd5ac3921cd9537a7da9f9ec46757312b9afc6e912941c4b1401804ba5b315b546487414ab7d6259aa5633af052611216209a1664b807f990d0c0f85e3831ff39110f0958d861768365cf968fd762f37bb84303a8400d05981f4a72ee6ee67c916a47e199858ff34f32a160684307dd7ed920bd0700486324f1df71fce465d694ee08f54f061d7e9325f9dc26127e76650600864fbe0ac63d009808a22465267ee6ca3506993bea8cd6651a23811301239c27f94f5aef899284572a84a52c830918da04fce24909231f4a446416502fedca92dc8f0029f1775d38295b8ee5377b147af09d9e2fdc6909d259203f728d3f575a4d591c997ada9bba50d930357a2f0af8ddfb91464050cebbb4c4e489bfb638c8874b52135316e5434c2e0c70ebc457f68e77b1e960add473f67e0437bf24a532054ea1947fead07d6a785f1ec7a17f74fd344958fe11510fa4fd282dad1c0e10be6a8a197643fc014f13dc5e0b46703d920cc81ae0b06966a014515b66dabc2e6e80a5183e1924286230df07da0267d492ae2468a3a88e7c301b543289606ebc233dee0a6facc72f4d0f60548c06afe234956ba0d1ec10dfc93b12428df4ae7f11600758fc2b014e026ec6fdd2a3ac32c2619ade1edd47311f42c7d197d6dae3c33d4ff5cfefea50925e98db0ba69f54ef77c9119e5b8dc6796d46494c78adf45c3a5035503e9b0da6ce451f87fea6ae707e7e2de6ba1e5e95c832aee48b07d7ec4e5301e2db1be269bc065d4d69a262069e2853778c457f0a29b5a4194d71e91789eacf9951ee2c499f40276aaefe7f07b40e3bb305e506cefa330593f340e9577fc2f050f1a5be00a3b66880f761c9d0b06abd70477b9a2c69de88a1ebf2ea150eae3112166a4bb6dee12b6b1f1acd9c8537cad18dc8c0920e525e3e36ad3f60da37e37801583ded1d31f38dccaa9f04ee57630eba3b7ca7e2d011e04b38d0f219f8e0f3beebf791d228309a372b0dded095bb4cd3d40e306ef6a44ab78f3154db4ed5e0304a18f6e36df93f34494f1fbf3552c25becd30cd691f187ca82e7bb1bb4ae2c45f6f88280e58dc84cd4e40ae444822992fa87e70c4e7836d085628db394a9c0ff82ee4f35f5332ac55701bfa423a61537fef1b334679bbdc0a264e83423e723a8696c69d0b1a164dc4fc3d04dbfee36504fe718152400becb3d2a2184717b1f45468958c2b231de2a1f3801e1cd983c9bdbf5ce6df086f76bdaef4604b8c904452e70eb4e8b31932c5a7c45b832141b900a3b183481b6bc2ae6a6f3486003013b6e90bef69127787d7ff722695a048a215a4b1b57d4c062e0dafd872210bff263158c6e262d7c9739f361d8671da4b4806ef915812db5b9c7ac763319d0cd734494c76f29eac3a84a08ab8d720b74935fb6d4c499010368ef23f1d460a9b9db4be8194fa8994faee4668aee57b186a99de8b629475ccd982fa78b4c03a7377f3c08421b369a92be9d5ea01b0a87f305690111b5daca5aff6c6e179093f87380305dac4cb87bb01f0da264f3a1c0f34ceb48b731868d54b36d75c954765ea883a3d697e34b24e3d3e18917a5808921f71f723c95578dcf3c495cb2aa724704774a76444ba2cb33eeb0a6b8970f2985c7981713121d3fa8e66f34b99c3d1456ebf2b27c75481c133c48f215c9940eb48b8c8f29c8ef75624d4e3fa4c1a2e8ac486d7b9f7f9bae49b13dde9c35be8a56e19d238389c1e78edc1022217fa10fd8ad769d64cd5a62dfb335a21267350311f254c475331c7bc8fb2bd6061c53d7e4627a61628dafb00bb1d2e18f6143f27b17c2635061b0b3bf7436ae357f16d3bd41ef5942c3ba775bbc5fbc327cedf9b33b338522db92c6912e19b2cfb8cd4240a45aeeef4a6e3866785e27e1abc0c56b1d8ef7b34cfe881a174d1f8798d9a3f74f985231a59d61ae791ff06025240cc60013b985af0e9f1c5d6b72d0041898a4ebc7493902994c524ce675780af52885f90d6f17c03f0f05385d771096f1872302a9c15c1b7ef49e816736789eb7b7bd2af623c523c7134383ff7f9b04f6e2f072d8aa89d31c0b567f519ee96cafd2145026cd5eb04cec6bf6fb55aa2b02ca2b7612a1d206ac37c78eac4d555aa61de08e23f8cd4605b17b653101f89f4db91ca3c0bf50c683f43d0d7b52d54bc8072d26307216ce3795ba37a3004f531d0900cedd2ed2c11596a53380c8f43f446e4ef5689e2d5b74658406cbf438c0c4f2f3305cf62555c5b52eb6f1c3193bd8d6e384917df4b6212a9f2821b74b29cb8dc66d711646c817dcf9219d0541e248a9d59d8b4173d1e16c15671ee54c067973512f2759806fb7fd39caeb35e5105df64499e34358dd488d4e6ee4a54cd433f534c50ce6f5b2d5d197b2a093e29d32c38916f5ffdcd7917b3474a6a912cc27687b97f7a4eac54202b929482b5ca3045a1a43f41c0dc43ae7e7a26ec136d10e8b0a94f3bc84cd54765bff6675f4423a653dd8c43d482ca544c4a96482188e4b4aaaba5b5074fed8628ebad8a33b9482b64f8c10d9c33d5d51898e1e4ce0e8521d84909710af7b1e3c7662a00f768717306cd36c2a5207690b0608b780e93fc784f765727948df00149bd28fa175c987a927154fc584621d4eeed9ce5f929f0ec39669938aa394eb7414c2a392c4c6d723c431dd74029feaa84d92c12d0af8d40d449dc3cfd6d954016b4b260de24f7b0e968ab314b31be5ad5bf55bc1d3e292f0e93918875ecd6e85287a6caa0edd57d197b4d01e3c687ebafe3def26255a96a9b4d4dda93d7c63bc20f864e379c405589f1ece4ed411ad6551e2ba5180d659826191f1049133d04deca8b76381ffe2f8ed1a2540e49c7fba4c878389d18ae6088c2787464d98c47eddbfe5e03835a921a39b051eca0c155785116139cdd6ce61d7dd1c8a3b3e35fdd7e34cfe71a692243d2da8e05ccc0522c2b2798a9d9a90b363686416f21630f8da57368e173607f01581a2a6aadde1b62de17026a6e7e0530d25a4a8da5c85c142e0625d030fcbe30708b858a954ea96f44bf6d3b5f4875906b6d5f66022e7f1ef07236e433f55d609cb8dd6ddff864262573a4d3d44dd505bd1b3dede52b2866eeef60280b61864781ad638172a6368974fa435c23d9aa60cfca3115ac555d21e120ca217e7fd8834c9d91767ce4861f23a189ad667a558ad1b883156e3c87e444bdde491ac4c13c59d80c213d4c79f21f29e14d6f4f54a5a86c36021f5791dbc8304d384be5509665d2a0dc7d7a57e5b4fa661a90d4c5dec636f25ed0737b3bb63bb9e877c90d0266cf5b6b479619ecd603ed58cc98fdb73ae9dc48129f3d44b09dadce568d0246e50be64939428faf0950875495d40a7effdaf4fc3ef7b1f8ada08f367eb0d9f4f2efe7a53ad26b0c9748a0828cfb4cd6456fc178f7dc628f269267ec7b5a62c124455f7cce43f393bef339efdf8ed812cea23acb891e2b08c23930933f326ba599629460c788b05bcea0f0deed5559e37892d7ab3dd4aa2b5e8e042077336891586839b6811486344d8c4efbf6d69b19d148bc64eda4eec0ca14dfaff1d8110265a3eb1083fbcbd402e1fcaf13ef340574985cc73a1b21d57f3e86e6a817025f612122ade8e6fb9ba089c47d49bd788e8eb35daab7199d1e7f5f6002e7dabb789e07842f779fbf983fafa8343539445d1a52b5772386c6707640a7c38798397a5571405891a72ccf7d10e4e790d741adad6ea1074227812ceca5ceab01a3c979d6dbf46b7a98ea3dcdfe75c684424b5789d791c9ab753d2473525a9ef2758ddd01831b216b67aa2bdd9c5c5dce7f3cd74e2384371ff4d01f636c7ae7f1abcc4d2361507e0d28718c39cc17567b969b1a0dc673b831b31cf087da0af1055680ed5a6c881b473b6912c7bcc72c83a2fd4e96159e14b317ad0f16235fcd7d4bc69bf9df9be8207d420bc3cbcc861741183b49c5f70ab421d50ac5538d17899b6cb0b8d27f44c5561122bebd056f69864df22c03446747d07adc0038ad4ad778b765047281d7db910f802c14d06bba74c78ed4472fe3fc97b97ee29010836b864b57b1e41f6c60d4173296e62ad61044e5a4061daa6bbd7814e5f6a1baca191e555ffb5b50ae4acee64ca00f014e0335e05bede768b773dbf2e791abf2365b7a95a3faf6068104b7e25246df95f1700402ab6e0ce21b2618c37fd7755f13ad2c21a932812858a9ebe0a4f32fb971215cd825641b849420071fd7ef79721f27f9d9fb9b9a32cc662b1d1bcc52600fa3c72f640803d96c49593a019ae5463c3da30ddc284370a902759c2178e4a885f3a1760692e403e85b013b3b027083344980a26ab1fbdac260f7f8778153b6289e692716276a6021313046930fbc5c8437796d9771c6179ef90809f9830cd1d1b04deb4d8bb467a4792a3d6804f5e1bd461b058e71cd85ef0a19d9407c63b5cfd69a8a55ad279b2e045fb5b18eaa61aea397b89ad4937a7141f16b24185159decd55c35b8270951196444bdb632e498a3fa7670053968a53b3c788d89762dc83e48a2c0f4f5caa28c144d52bbc71729f5281df7e195bd9f30d2d152b2c055e150c311656badbbcf311220daed4b1101bee0d3289ce8183d5fbc46af55f05c62d9d082c75cc6e711ac2002e11c105658910f5c526ec65608853fbfa40f8299f8a01d884ef09b6c06fecf482b05ac704e063b96d10018c07ae9c4c21e7247be0e7ffccaf295578c0b0c7757837aa87842a471d23725d306b4d9e742dc92abfdf753ef0778c50fa0f3f058a8e429573d5ad6befb28a076052851bbc1e08d8109eca1071c328c1f029eb872b501f0fd7dbd695abbb21412aee530662167ad5d2078c5defd45c1f1e80ba53046447c3535ff5606cf645cd325f64b5327e925a4111c804a4f242d52d3d1b03b610758a2b55992e859012c062850ccc8ee5db77fffda5c1bd3a8c20b86b1074d2b160f9308f6027ebe015b2aa117a9910605c2a203da74a6657aa06fa9879b206aa5895ca571aca3aecacff3cac2f34fe7b1f57c2999f497f067c7f807425b727fdd9e620a7593530b9edca500b516a504329140be347ad44d16f80a991417def53c0d721c650a8b8a6aeff5b9e6be61548f49d7a4e3998e1861f5df3d76447e8e54d20e93847c8313bd199eb7f3218b70250a8d2bc2d15a994410b4ec9223a165f3c7a70ab20a17f268f73bfb1221ea101c14d3e7d753ef5dbe50e6c082531aebe85fdb2cd979816d5632bbac75323080b46c8a695fd5da31adf90281b88421aa6252d5efa1e3956a770b7cc7002b68e79755001f4397615cc1c77954c60c74fce6681ba409e16c6e2644ffbbca3456d886222863051b82d0c02c9588e903349c81bc0108825d61e1ab5838221d70956403bbf101bd996d5c614308cdfcda270dd84d22d8fbe0817fe1850e7cc6c28cc029246890bbbfaa1e31585e2460ca67e1b69a95c59dbf7c579496287baabe7b8fa8777f03d7e719abad1a8fea1bed42c24cdd4e856588dfaa01ffaba7ea793463ba5dbb4279a5660978edf639797f025df0e617d4eecd37ac18997435b97398ed9d9b7eec5549dc9cecdb867bea43ad098c15ee26702764fe016f4209f09ae19ce59bf473417a160c82df7b13d5903f7be451a885c2f5f8a8188ab20d3fd6e2d4ea12666d69cc97e8029f6332f798ecf2a2ca16eb4ccae88902485fc0dda74962d38b1e1d302685f0fa11fcb9acfff63139e77175263a97d100ec1e0b6150f8b9e7ab6ae830e5a6216bfb59917af5f0e839d8dd7d3559349744cbda252eed379525cad1fd04b77ee1e503ecd695104ab5d5ff446eadcdc8f0ad79ec58f203c38fafe266ac5ccd383e897043b0649127da21ccc5069a570bf359ac412cbdc4bd24b5aae779cc21eb5000c670e705f76c44921c0c1d03d0e975d1e2335d67d40d12fb1d9752146711773a0ee3704d8b6434f6cc5609a3b8b2c2d4b3b2a165a0773f07cb9043185c6d41505c342a5b0f7c5737e74b917290e302d8a73207bc75e381f6090674fbf310e5ff4a09cfc0bb805240f03dab768ecf62aaa8476ff98e0a01cb40b34c1cf1a70998fbdeeea378f53a418c394c00dc9d3c285b0140050e01853be10aa7257c7e3e7b65b964a488374fcf8f7b147cfa6a849fb0ee383c14ad73e937db84bebea2580e1c1ab7f1f0ef92bf8827afb4b2dae5d025c456bb43ede7405a3a4032860acb96e08260b8a2b01e073f1847a6a277221e2aa3aecc2b3ec337c32d8ea87356f4bb6155609947b8309106ac467b6eb8806118aaeb69002e61732b01c57cd8dffda0afdf26e306d58e5442c7255510a34b576323f186ac0ac22b7eb2bf3b4ba29fc35db82b57fa82cc80e49b1df7dbc9a52cd7d2670fc482c8cd5b42df9aef528d78fa2ccaba0218fe83634ffa49c148c74c477794d337dd2c4e4992e3452cfea1a4fe830cf7b9b0cf751f0134071a6da2272284eca19621cd74024d63a739d156772d01a974a92cdeb6fbf8f16c2099ffb6f2524a417746a32343332070a89d49b92f9d6c13bf81dafc59e829a4e9b652bd89b4443f0dd351f205f4ae3028804aca3bc61a4400fca70d4b162d4298fe98ae813ec27079fb5b74f42d54f2bf224976f4ca93899dbda8beb4bbed75a59578cf38008810f0ad5afe62df110970033dac37c7a6e94e0dee1cac08e51ff58633eb88ba27b171881dee82b536d8e7722fcda90d6a7204804ecaa331688f749a2882719a28f139b578d6c060c0a955987e9d8a584906bb25c52d5c140c05bbca9f17efc731b57de1fe4141cdd90ba374eebf5ca6f3c3460f4db2495f3700880a83bb98c3f760188f4d2f35e162504d5ab893b874d5a5b7d01fb192aa251397643359ccaa73e42bcfa0a36d317816e099285bafa5f62b7e993560319f327b84f9e6a461ab40b2094db06358dd0036a71ddf2579d2abf5a3b7f29bea86b92264b6c640e738e15d418bdeab6e4b713c8717d79c16b0ba6bc737936b7d9a5ee187443191868a66704a6eb86d387dcd776c693339377947d96307b143e350fc21d352275a01ad58d3007acfe90ec680ba6ebb9ab21d50301401ec0b81ec5f54cbfd22f69671531471419b1ef9cc34ca9bb847feb48517458533562f4d8b7180f99c248c039697056c91c5a8e13bdf84728b0cd81e8295c550353d333edcab0a039f4242e52aa337ce1b905592d44820de459e3a4e515c427f0ffd22c3d9ec201cddbf01cffa6d3c2d01ea99e851baf6d431e67951965acc3d5cb76981f78c52df41e62b54c2b2557dd5dfb12b93251d9b556e557cccefeb6c50101cb8527e5bdd9675d3e27f5f6b7259899837c65ee4dfd38f359999653f4e7843995c49adbbf59eedcd63e53a9e4e14029b3f72cd2cb851e4f4e367e5713971e8145403369e8cd9ef3f85495725a1eda9322cfbcc4e7e7de06553366c4de8b54420a5dde0ab4a561c7c299fc443a34fadc0d06b5684ecab1b1e95fde60bdad5d19d89d6a01b85f447c04aed2ed1dd9bcf97b1dc39d60bdc220776823a6cd8f840d39be68da139e7d1b2d60468bcc0341dec514445f458205c62d5f8bcd944159b4e37f3415d91ccc59de69501ab5a7edd675e543bb21a423b87058f8086d09c57b59558b63ea9769770591c5b6278b631525489edb1006d539cfdbfde4d6ca8f6b7a87074fda1a52e1fc9df6d081d2ce336c00cf8349485496984fe54e8526495774f6abf7c7e1ea27f10c3777eea70ec002939d2a334fed8874d0e83438d1a439a478342d3fe21720037db6aa2a9f18472abbe000b5511c45c21a8f3c1930177e245a5ee5d3c613ce224257d06ffcbb73685ad200a0c7b1bab969bf54cc1562e7d6c15bb5c6fae8292ee774cede4a381c62cd4327c5670a7227183915aa2f6417ff4b08df918dd75dfdab5e8dfe3f184d728e054bff87959f300b6a5228784347b28efe1383d8400fd891ccf2c400cce7b0a03a70aa98f92acdaebadfe77cc2fe293e0661ea997df2de86b709fab1f5610a06ac5ef3e93fc47a1f4db100fb655d4af96e6723648d64f1f10db941874df50f3a98c7734a2878b18cd8a843ce9cbcedd078088b3d5b4bc4c9ad6815ac7e1bc03adad2879b2a838bba274a35fe5eff4b2b3a86141920d6d17be1356f128950e518d9f2dcc01b08d4ad879eb117020eee3421bbdb1df2a5ebcdaa9aa0e627e7588ded5310143d3661c646ed3c684b0357ec601958b85097b1000115ee6401a4a281075a0316622a4092f785bfec55ff8743975853992992eacdb6886ae135155a176fa623a3a9da7749c8915e9874e321f03e0baf3ed5a2961c7fa03f3f28b0b7f352748e7acac1338bea0e1001c405df88685e9b7f7cbba8cb9d7c1f71bd8581b5fefa6c3487858514c57b56180e7679d34964b416635492841080f55a75813d55e5dd78081a60af53cf4956cfb5b507f0c8e8695ce44599f250086ca1f112c07992b510187c06ba1ecc2720adcb7323ea9d922c2cbe5c4ec6a30944c0dcf5ef2fa79f267c005d1c291196965872685d20d994406e5cc2e01841005d3b455f5088dba6dddbbe113ee525d400560b3c57b46a299b7238795b136ee1c5c713b1e60484d75b49d6a4c7747a712ef4e66d5bea429533c3ab2107523221427f3a93e3b15588317a97f6e87855169520b39b7d38b498ea2c3247ae6c63cdba5b93e58105839b4a7db10a79f4e49312a1ff4c35e9149b22d071dcb986344a8ab286b295f45594d54d0e2fbb3f4cb41b6b2116976e51fb2e7245dd2f868a2df9afaf5323c6530768f631cc183550f1600576fe31f0ae5bc8b41bf9b130ee3f564c7ff57e3f462f9b5564e87b350d45fdb6192e7fcd04e6196b46d4f57a2e90da923ee78f343e92d1c86f90456c96ca4606933f8c5dc469e66cdfa9cbcaf9f3ac9297028fbebf72e2c3955101124a5fffecc881fa358e1ac44ffad4cc167ecf44aedc24b7cbecaab291cdbf50e4d3eaa8190adc7a837c30974cb00f34d17cc331ae1e0c1003d77ba4e405974b7ceb5c8e76252f3e70891232fc5c258d3b03106ac24f3344d9a704cb8bd7b780f10713004990c2bbf6ff52e76082b46ea6b1d899397715dc0705f15758bdeb1d5c59543daefcf40cb77d02a41bbcab61a3d97f892b8ef64bfd1213884b6ab497c446565e3864edb1d1c1c587a2efd3a664fd7a8445196a8fa3b39fd661cff99808ed81bae6e863ce865099d8f49468b18c6e265de71e304a8c867845fae786b9d73bfeabaf550607dd159c37006068ed0fdaa4d83c9ef418f4fbde57cafd4b88b92e6ef308b2f913920bde02a177ea55ac6b5aeeebe62e8843d3758056c634085aa02bc1a6495bc4d84f444a5815ac36c23b19ea63ded55e6660cbb4827f821a26dcf331011ebe76779794dee0e1dcf4b14a1ea2c2429b0d70e3c4a9acf005e89f474185178897603f12b74403870ff9a2affcf03b47b3cb8371a2b0fbec96184ae6409b2db42e10ed787446b9413dfa3387abfbdf36634482151770ae9a364382af2d029bd6a2abbd1f750f0e02297d94b78e1813192e66941b8008db1b34a0757b58b5c0476b7a77a23953e866d8002de55c4a7d0a741908819907d30b29f3ffacff8485a96534f32ebd9c516114b833ee809cc102272a459b105770f8ff23d33f2cb22be3f7e2a6f49c49375c865d476315c3997c21c7c575405e411ea9fb53b3e63a2e18c8d10931b3d51262523f61a1353410a365bc0f95d15c4e0b4c16053a0e333321fc4e8b10e875194719c0e39af9ec1c3dea2ad5b665363544b369e6b11099ab7a0d9370e5f7805613020784b46d4e8fa9d1ea6c170254aa7f02d8da99ffe9bffd03cf8760cf3f419dc48c766d47339db7357394687384b479f72a2d660d9701aca2daccc43a42f721b92cd09d01bb79ebb33209744b1911e69b27ec755cad8a1196eec5dfcd1c3249451c824463bb2d6fe58f936d90e1575faee7bfdb2911710676611d12ac2e811c1d01239c9b2a98c6d8da5fcaf52ae408a16699577aec62e72f117901d142eeff38d6ece63215430232d72bdb2de9a551ea8a059ed188a45c6a7f3e9cc87b4ba94487e572b1545b8c9a085d80b87b854b412fd53d8a0da30a032b2f2ba94c926e5ff8cd3414cc87c87c8c74aca2114618c89f7e1ab2f936497bb2c55eafa7cc60275709d1f954c2c9c169b304109641b8e380b0e84c4a05f7cf4690521e70faeb976340b5260f5caeafbeb792ac453fa0006b951733eedc02392cb62c920036b9c33e577a858669b216a1f73c6217c66d1ee08c5e5c3665e3f1244fbd0e5bca5130615926c7dc7841f25dc0da8d172da9fe1866476ccac00da197b6bb78f0f9f0924971b7c3de1cf5ecfa5354cd9628a6c36bf241134a2fcdd22f33a5117e863a8f81d2aa17fdda29d5f9eb407344cf49f421f6717efe38709b56bcee5dc37ff84ad31ba03ea77e2c79530021218fd3c10323330696187ad78b5e98672da4ec82259f5b18a84c82bc975420ee6d29837a0245e649064a43adc89e2a687f12e236514517f3b844cee724a39d55054c0e6e8d21a19f19c71a118c0193fca6570812f164364655abecc8f872eee5bf22e357d4bcc6e2b98fbbfb6757f2aa32e98d7cb8afe4565c05cfd911832bd3c085961d96521a77bab87fc3de043835aed973a870d7da2f6a785344d5a1353569a8c5d8474418dc525a9a0017234720cc4047fa398e551c0a57961b12046b3a2123ee07a516fa1a93bcbf37f270dc771f764f95c53e006a927d01f7bb1bff358cfd9986beea405de2124fb04ff0f8c21f36005ae2a94995b2835695202552c2f7f20572eca3cde9bf80714946453b25ca21356ec4624176d7f2900270e457df50fb84d93e45e30e4c0323e398fc1f35b8f5b8232f806700738ae173e876e7cd36f60f68eaaf51c4c37e8efc8b5e4a3d1be52759fd7b5e7e9cf2089692674bff1016264893882daa6352683fd735b956ddca6dd9dd82127fb9692c0833b45851758781678a5d6e1f81335bc510bd6d32b67b18536b80b43ea09802d4b3469cb64cbb41087270c439807c31d51b25e5b05444b98e71086cad057fb2dc8c0a3be13538dd0140823c5d173dfd08fa63710f208c12bfd6ecc26f4f919a67b43fd89791dcb20cc47dada230707a78ed60864a89ac73903dc9d77fad093230ea779ef67826e610ab87b16f7ef76c3ee43d633cb70b483f01bbe43e7e26019e4e71d921a2c99c2f6206aedc673165f143097dc82679f9ea81e785a4f5941d030306d828ef3dc7c79ab8979d8fd5405afd0f584b4d5812bd1761de4261fd22c491424443197c968b9f46151b008f5ea4615e33eadf43f9517c2b9f49d14abf0a6796673296d8b2bbf5a02067778702e517cc3ee59f471709db5b5778f9a314adbbad18596c90dcaa6a0bc6885d9631271c8a08e7cb1c5b1b7e6e10598219656d1aa1fc7a264d2f38fc95930152ea1d75b2a6fdef89bf7eb449168b4436b3fed20a1dbeb871c1871be6023793d945888d70d548a7d9e43e3ae2402075850563989f9d630f37ae2d51c660975f50b1d13b916e4c36eefab7d3c7bb0918308181a89c522c860cc167c3fbe5c2180a7624e16f68e50fa29576df11576e1013373e4c20fbfecf5d913c1287192aa40f027d89747c6dc608a3fae3333709bb6fd08cccf0fe9e0677b4aae89dc6dadfde43ebe2bea2d62976f05d0a5fba66e41e76edcb18e53262ff22e779550eb1bbfbadc388c5b44ed3c6f7d9827493dff08cb7b451b2c05cf781771fab875add312a2792b57bba865720e20a652cab304c07a94a0e1df92678b6af6ca43941b29a7c8b9032cf72ce419a01fe856dd7e5f369b75d5b480a1ea6cdbbdd40b489bffb1679d423569468bbb2a5798b6f9a79c77eb3e2fb53351a96fec53f2eab0fe9570ce809bd03702c0a6242d6e23a658c507b6bc1521308d67e86d5f568df366bf89d844ced9b8f8219d32ec7b86085e80f04b4fc4085952d51068459c737d0422c0c1fb838a053a1a672663c431510c3c95f50a7a9da51232f8cfc6776976ac66060e9e27e3b38427b1dc7c1885782a9b8173b291b45f62ff75a805b12e72324066918f9bc58d0204d31f5954b19baa4170f272c3ae1375eb26f6898202b7908000b83ab5968fe18c27012a153709f084f4cdc9ca869d6c7f585ed45b2d6de1cb6f0d3b812a48b977dafaf5e00216c9d1232bc739ac4109c3f440b5f6ef8fffe99993ca1c3966c65e05b98790747b5dd19013c81c47f10804628ac82a5982f331aa711742d4811d285be5b8a53c7d60fbd2fcdc873236ab70ff609fc8208ca6dba33531d05a6957a446e04a7e1f0e6794d9b8779bd1db30f983e1ad52420f4dc71110f81cfb08fb013bf5425c91e83a876db8058bfc08a8fa9e43a1d2bdc926e419f8dd42433b630394cc638630e996c3d7b47cb61886331e8bb7d09bf229d47e5d8178bb133e7b23cc356518d5ff012029287ee27c408f52c1d6439e7d57fb9a6f509ae7a6b53487e50ffb0ed8acedb5e85338d39c24c6764e0952b36888dceedb740b5dabbe8570f7cb362d4a2349b1c67078bf24c61ba3cfa91c01ca8125a146a8a376bdded72d14071dcfcb15f10cde6854b62247be7ab340a6ddee503df7e8aae4057f311792b4b582fb1c44476a0411bd8c1ec5d9d3489e7bc94dae05b841626713aa320636347db3fd6a3729a9d405456dfaadda36c43d1e09618dab31e7c8bd693c4eea745b1ca4b124a26a24c4d3f643f4bef650a68d5465c5e792f9d75c21350cc074b51d0e21fdd16d7db6f3baeff6b17999b6d55d7bd408d22fb1a78abe5f24b6fec5d126b57e125ac838ba6fbcd998d247e787c4f29a9d21bf451ff82d52f9682e5cc7bb48753129fc93862cbe6dc9d1d8a094812483155c345747de102636a61dae765934079f86497b9fe5935a53c08580312c02e9a7ec7cc3ea976fd5f52b497aa65703e18c5ab4b1b2f3a69f98121dea3b923eee3da6bad7a28dd5cdf0f5e406c657f420b3d6a9074c8dce828ed78becaa852435befda571dea70aefa29a48a1c413e4fbb3882d2fb50a64779a5ecc8465d72071a5cc0ee2d7aefc81ecca0134bf267194d79f51a2d006e5b899a3d401e6aae0cd26cfe002925d1c024c0710a3a8beaa8e3dac35d78a404f7ba5946d2bec919525587fbbe678c3a2ea34385d0834989c8be50585d05a6d99da271c5dc888da293961c1e5ff5ec46bb1412376d2b37e6eacebec7ae89efdb4a7c3f03a3151f15fd26d1f9ddb0e81a38e7aa4ce691294e17286c455274f41e545baa12c6e117924af717f238b0edc830722629fc7e103fb66036276e311d9f9fbdc1a071910c60ae173f754f9c5c33705b3ae1935d9cd3ddeb305a7e2472429b565670d13e4fb3079e7b7919c34028da2b5df3774383abcd6cf6f9c2133f57648d7e0d394474394f9a23d426e15381400cbc537511c9bf3028b0292e04a26253db6801e4ee1f487bd4be5dde16524cdc0900d93100d87423cdb22da72b6fc8b85cc5102a83eecaaaa1783b9f4d6c47bdbbeafd7a4f16bc06dbe22ab6cd88b12bd8369417c63f0fca4c43abf9285182fb54e6d29e1153b6b3d51413b9cae23feb41d81e27955e993360f773267562053829eb940fbfe1a3584e22b2d303431c7f48d6c1a14ad6733ac866c58158af87de72a5400c80da5dc42cbf354415ffd1b947ca7ca313e6679020df85658bc85b0c1d99fb18814e61ee5fbe3e49d89517e325b1305733dd829a67c809a46e324034b19784382701a484ce864ccac0310f5d0be5a710ab2a5b89e2d9f65fc5f25a19fd534aa657a4d3d6f9ea3e633dd25d6179656b3c0aa16bc8933211a03ac2ee368c32cea569006e603b4061c34748b41794aa8c4e13eb0170324708b61fb6d227e0f47f56831a675bc913da7904d1889fcdbd30decc50eb0f1f287313123dd894d844247d2a347b9e6fbc2bbfb2fd32489dbef47a95aa81f432d6652e5b032e6f93493f12949002aa150cfd5db973b7c727d013da156091301c8ac564c5e2695be668463449226f9908686b3c820a5c4888a0c553378e04c89b30e7c16e777afe56d966fc9447d0d96d5bc63793cda1f1f059c772c36ce0b2f31bb01eb0f0004c9aa660374d5004a4088452962f2ee3909e2883f38f87061e69ec7b3a719ef36bcfa60da971002e6f7b6a5c0461ed61c83033eddab1f4b394d165727e57b8fdb621029276af9cd4a314217051e7c1287993af82508d6019a67c590f7785e57a867058655d71bae7a43b7effe51fb88dbd2618d513062020c25cf121254c7bf1fd1786d50ecbf52d73a2939015658eef23c8bd1ca61a4fc1b9832335f186b2c49015cc3508cd2f368a862f4de43473f7f5aa8a2b05c9a92315ff007f9e50d836c888d62d365525e8734e4e98d05576dfffedeb5895c04cabf8fbe63baf8c0035953f17d75dc4d989d131174e69afd6611560b046ca02fe9cdf2af31b2454b5f870adb54db168adf89275895d465d59778c302b47c04816a4042ca40d0f5b3270bbe2f84ef6f9df6459a6ca4c6a874dbbace8e95f3b1028e5535cd411c3a7f6da8d2d134720d7c4c726062624eb48f34295c17114ddae11441c83957cca094b2217cd1d913c4d4c388efcc5e33d4925a2dca89857963e1c409456ac6258eb0fb3147b9a8fb5cb4e91da4193d5029bc116058bce1a504a65260b050b89ee69329eb2d34c26877a3eb1d350bf924a287ea92606071f7c7c91461d14f73874a1977e482874d94cd795fedc8be2464de5b054a1cf634555cb11083ca9258cfcf001d3a6917c382225a48c13bdcff17f69e2bd43f99215fdd3d5f9e19c9ee9d6e51267ac329e56e802204609bdefe6f853ba00124d063752e4c0bb46044f7e13eeba1d5b0b2470c9a94ddfa1e8c1e87aa4997676562e5f3d545f75185f0d3e99d915101e49b102b754588b07fc4ee30840fa060f047422f9491b834ab71aee8821cdc58d786ddb84299371102797b11776b765ae60a8b5c0bc596932438be6a24609aed907726c16724aa4a7abcd63630e8b146c5410e2785f74eff311aa95b448b0c53b8b254fa08efd7fc13a93506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b7d2e6f961c8617c20919adcbe9157290323ce34ea7e9a0998af913df2dcce9fde1bd7e17fe3d51bcd775fff086f66b19fc97a2f467248f382d8310c6b114c4d5e3bf7e40f85a46a5c0b2cc7cf152fbcc56fbb41baeb87090809dbf48d58426096rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcanl-java-2.1.2-1.fc22.src.rpmcanl-java-javadoc@    jpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1VUU@Ua@T;SDSSAAS!Sz@Sz@RR@QQMattias Ellert - 2.1.2-1Mattias Ellert - 2.1.1-4Mattias Ellert - 2.1.1-3Fedora Release Engineering - 2.1.1-2Mattias Ellert - 2.1.1-1Mattias Ellert - 2.1.0-3Fedora Release Engineering - 2.1.0-2Mattias Ellert - 2.1.0-1Mattias Ellert - 2.0.0-2Mattias Ellert - 2.0.0-1Mattias Ellert - 1.3.1-1Mattias Ellert - 1.3.0-1Mattias Ellert - 1.2.1-1Mattias Ellert - 1.2.0-1Mattias Ellert - 1.1.0-1- New upstream version - Drop patch canl-java-use-proper-size-of-the-returned-array.patch- Drop bouncycastle 1.52 modifications (Fedora 23+ now uses canl-java 2.2.0) - Minor javadoc fixes- Adapt to bouncycastle 1.52 (Fedora 23+) - Implement new license packaging guidelines- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- New upstream version- Fix test that fails when using OpenJDK 1.8 (patch from upstream git)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- New upstream version- Use upstream's fix for the failing test- Update to version 2.0.0 to support newer bouncycastle- New upstream version- New upstream version- New upstream version - Use xmvn instead of mvn-rpmbuild- New upstream version - Drop canl-java-java7.patch (fixed upstream)- Initial Fedora build  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.2-1.fc22    !canl-javaallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmleuemisecurityauthnx509CommonX509TrustManager.htmlCrlCheckingMode.htmlNamespaceCheckingMode.htmlOCSPCheckingMode.htmlOCSPParametes.htmlOCSPResponder.htmlProxySupport.htmlRevocationParameters.RevocationCheckingOrder.htmlRevocationParameters.htmlStoreUpdateListener.Severity.htmlStoreUpdateListener.htmlValidationError.htmlValidationErrorCategory.htmlValidationErrorCode.htmlValidationErrorListener.htmlValidationResult.htmlX509CertChainValidator.htmlX509CertChainValidatorExt.htmlX509Credential.htmlclass-useCommonX509TrustManager.htmlCrlCheckingMode.htmlNamespaceCheckingMode.htmlOCSPCheckingMode.htmlOCSPParametes.htmlOCSPResponder.htmlProxySupport.htmlRevocationParameters.RevocationCheckingOrder.htmlRevocationParameters.htmlStoreUpdateListener.Severity.htmlStoreUpdateListener.htmlValidationError.htmlValidationErrorCategory.htmlValidationErrorCode.htmlValidationErrorListener.htmlValidationResult.htmlX509CertChainValidator.htmlX509CertChainValidatorExt.htmlX509Credential.htmlhelpersAbstractDelegatingX509Credential.htmlAbstractX509Credential.htmlBinaryCertChainValidator.htmlCachedElement.htmlCachedPEMReader.htmlCertificateHelpers.PEMContentsType.htmlCertificateHelpers.htmlCharArrayPasswordFinder.htmlDNComparator.htmlFlexiblePEMReader.htmlJavaAndBCStyle.htmlKeyStoreHelper.htmlObserversHandler.htmlPKCS8DERReader.htmlReaderInputStream.htmlWeakTimerTask.htmlclass-useAbstractDelegatingX509Credential.htmlAbstractX509Credential.htmlBinaryCertChainValidator.htmlCachedElement.htmlCachedPEMReader.htmlCertificateHelpers.PEMContentsType.htmlCertificateHelpers.htmlCharArrayPasswordFinder.htmlDNComparator.htmlFlexiblePEMReader.htmlJavaAndBCStyle.htmlKeyStoreHelper.htmlObserversHandler.htmlPKCS8DERReader.htmlReaderInputStream.htmlWeakTimerTask.htmlcrlAbstractCRLStoreSPI.htmlLazyOpensslCRLStoreSpi.htmlOpensslCRLStoreSpi.htmlPlainCRLStoreSpi.htmlSimpleCRLStore.htmlclass-useAbstractCRLStoreSPI.htmlLazyOpensslCRLStoreSpi.htmlOpensslCRLStoreSpi.htmlPlainCRLStoreSpi.htmlSimpleCRLStore.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnsAbstractEuGridPmaNamespacesStore.htmlAbstractGlobusNamespacesStore.htmlAbstractNamespacesStore.htmlEuGridPmaNamespacesParser.htmlEuGridPmaNamespacesStore.htmlGlobusNamespacesParser.htmlGlobusNamespacesStore.htmlLazyEuGridPmaNamespacesStore.htmlLazyGlobusNamespacesStore.htmlNamespaceChecker.htmlNamespacePolicy.htmlNamespacesParser.htmlNamespacesStore.htmlOpensslNamespacePolicyImpl.htmlParserUtils.htmlclass-useAbstractEuGridPmaNamespacesStore.htmlAbstractGlobusNamespacesStore.htmlAbstractNamespacesStore.htmlEuGridPmaNamespacesParser.htmlEuGridPmaNamespacesStore.htmlGlobusNamespacesParser.htmlGlobusNamespacesStore.htmlLazyEuGridPmaNamespacesStore.htmlLazyGlobusNamespacesStore.htmlNamespaceChecker.htmlNamespacePolicy.htmlNamespacesParser.htmlNamespacesStore.htmlOpensslNamespacePolicyImpl.htmlParserUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlocspBoundedSizeLruMap.htmlOCSPCacheBase.htmlOCSPCachingClient.htmlOCSPClientImpl.htmlOCSPRespondersCache.htmlOCSPResponseStructure.htmlOCSPResponsesCache.htmlOCSPResult.Status.htmlOCSPResult.htmlOCSPRevocationChecker.htmlOCSPVerifier.htmlclass-useBoundedSizeLruMap.htmlOCSPCacheBase.htmlOCSPCachingClient.htmlOCSPClientImpl.htmlOCSPRespondersCache.htmlOCSPResponseStructure.htmlOCSPResponsesCache.htmlOCSPResult.Status.htmlOCSPResult.htmlOCSPRevocationChecker.htmlOCSPVerifier.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpkipathAbstractValidator.htmlBCCertPathValidator.htmlBCErrorMapper.htmlExtPKIXParameters.htmlNonValidatingCertPathBuilder.htmlPKIXProxyCertificateChecker.htmlPlainCRLValidator.htmlPlainStoreUtils.htmlSimpleValidationErrorException.htmlValidationErrorException.htmlbcCRLRevocationChecker.htmlCertPathValidatorUtilities.htmlCertStatus.htmlFixedBCPKIXCertPathReviewer.htmlRFC3280CertPathUtilitiesHelper.htmlclass-useCRLRevocationChecker.htmlCertPathValidatorUtilities.htmlCertStatus.htmlFixedBCPKIXCertPathReviewer.htmlRFC3280CertPathUtilitiesHelper.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractValidator.htmlBCCertPathValidator.htmlBCErrorMapper.htmlExtPKIXParameters.htmlNonValidatingCertPathBuilder.htmlPKIXProxyCertificateChecker.htmlPlainCRLValidator.htmlPlainStoreUtils.htmlSimpleValidationErrorException.htmlValidationErrorException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlproxyExtendedProxyType.htmlIPAddressHelper.htmlProxyACExtension.htmlProxyAddressRestrictionData.htmlProxyCSRImpl.htmlProxyCertInfoExtension.htmlProxyCertificateImpl.htmlProxyGeneratorHelper.htmlProxyHelper.htmlProxySAMLExtension.htmlProxyTracingExtension.htmlX509v3CertificateBuilder.htmlclass-useExtendedProxyType.htmlIPAddressHelper.htmlProxyACExtension.htmlProxyAddressRestrictionData.htmlProxyCSRImpl.htmlProxyCertInfoExtension.htmlProxyCertificateImpl.htmlProxyGeneratorHelper.htmlProxyHelper.htmlProxySAMLExtension.htmlProxyTracingExtension.htmlX509v3CertificateBuilder.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrevocationRevocationChecker.htmlRevocationStatus.htmlclass-useRevocationChecker.htmlRevocationStatus.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsslCredentialX509KeyManager.htmlHostnameToCertificateChecker.ResultWrapper.htmlHostnameToCertificateChecker.htmlSSLTrustManager.htmlclass-useCredentialX509KeyManager.htmlHostnameToCertificateChecker.ResultWrapper.htmlHostnameToCertificateChecker.htmlSSLTrustManager.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltrustAbstractTrustAnchorStore.htmlDirectoryTrustAnchorStore.htmlJDKFSTrustAnchorStore.htmlJDKInMemoryTrustAnchorStore.htmlLazyOpensslTrustAnchorStoreImpl.htmlOpensslTrustAnchorStore.htmlOpensslTrustAnchorStoreImpl.htmlOpensslTruststoreHelper.htmlTimedTrustAnchorStoreBase.htmlTrustAnchorExt.htmlTrustAnchorStore.htmlclass-useAbstractTrustAnchorStore.htmlDirectoryTrustAnchorStore.htmlJDKFSTrustAnchorStore.htmlJDKInMemoryTrustAnchorStore.htmlLazyOpensslTrustAnchorStoreImpl.htmlOpensslTrustAnchorStore.htmlOpensslTrustAnchorStoreImpl.htmlOpensslTruststoreHelper.htmlTimedTrustAnchorStoreBase.htmlTrustAnchorExt.htmlTrustAnchorStore.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlimplAbstractHostnameToCertificateChecker.htmlCRLParameters.htmlCertificateUtils.Encoding.htmlCertificateUtils.htmlDERCredential.htmlDirectoryCertChainValidator.htmlFormatMode.htmlHostnameMismatchCallback.htmlInMemoryKeystoreCertChainValidator.htmlKeyAndCertCredential.htmlKeystoreCertChainValidator.htmlKeystoreCredential.htmlOpensslCertChainValidator.htmlOpensslNameUtils.htmlPEMCredential.htmlRevocationParametersExt.htmlSocketFactoryCreator.htmlValidatorParams.htmlValidatorParamsExt.htmlX500NameUtils.htmlX509Formatter.htmlclass-useAbstractHostnameToCertificateChecker.htmlCRLParameters.htmlCertificateUtils.Encoding.htmlCertificateUtils.htmlDERCredential.htmlDirectoryCertChainValidator.htmlFormatMode.htmlHostnameMismatchCallback.htmlInMemoryKeystoreCertChainValidator.htmlKeyAndCertCredential.htmlKeystoreCertChainValidator.htmlKeystoreCredential.htmlOpensslCertChainValidator.htmlOpensslNameUtils.htmlPEMCredential.htmlRevocationParametersExt.htmlSocketFactoryCreator.htmlValidatorParams.htmlValidatorParamsExt.htmlX500NameUtils.htmlX509Formatter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlproxyBaseProxyCertificateOptions.htmlCertificateExtension.htmlOidAndValue.htmlProxyCSR.htmlProxyCSRGenerator.htmlProxyCSRInfo.htmlProxyCertificate.htmlProxyCertificateOptions.htmlProxyChainInfo.htmlProxyChainType.htmlProxyGenerator.htmlProxyPolicy.htmlProxyRequestOptions.htmlProxyType.htmlProxyUtils.htmlclass-useBaseProxyCertificateOptions.htmlCertificateExtension.htmlOidAndValue.htmlProxyCSR.htmlProxyCSRGenerator.htmlProxyCSRInfo.htmlProxyCertificate.htmlProxyCertificateOptions.htmlProxyChainInfo.htmlProxyChainType.htmlProxyGenerator.htmlProxyPolicy.htmlProxyRequestOptions.htmlProxyType.htmlProxyUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhelp-doc.htmlindex-all.htmlindex.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listscript.jsserialized-form.htmlstylesheet.csscanl-java-javadocLICENSE.txt/usr/share/javadoc//usr/share/javadoc/canl-java//usr/share/javadoc/canl-java/eu//usr/share/javadoc/canl-java/eu/emi//usr/share/javadoc/canl-java/eu/emi/security//usr/share/javadoc/canl-java/eu/emi/security/authn//usr/share/javadoc/canl-java/eu/emi/security/authn/x509//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/class-use//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/class-use//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/crl//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/crl/class-use//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/ns//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/ns/class-use//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/ocsp//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/ocsp/class-use//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/pkipath//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/pkipath/bc//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/pkipath/bc/class-use//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/pkipath/class-use//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/proxy//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/proxy/class-use//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/revocation//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/revocation/class-use//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/ssl//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/ssl/class-use//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/trust//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/helpers/trust/class-use//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/impl//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/impl/class-use//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/proxy//usr/share/javadoc/canl-java/eu/emi/security/authn/x509/proxy/class-use//usr/share/licenses//usr/share/licenses/canl-java-javadoc/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=neon -mfloat-abi=harddrpmxz2noarch-redhat-linux-gnueabidirectoryHTML document, ASCII textHTML document, ASCII text, with very long linesASCII textASCII text, with very long linesR?p7zXZ !#,6>]"k%5i ]2΃j|[4$bb0\r\-H3=dT:BVa{Y1>́{֝Xx\K*d俒|0bo&oٹ}?&O†q$33AAkʾMoܝ?pNCSoh7}xQQ%]#%sJ͡o|~%m.'!>t](IU #@aʘ\oBã`KtzA"/%Xoj[m$%#{ɼe .5o IJ:byr(LXcCG(r]JH kMŒy`BHLѩkm+.R?EV7p&_I"C]d6E{@LWsSD `Ga0a퇊gIv­!FUv  q 48˲i&`f VN &/o? ꭃ ȷ>C@ө o/ YεxP?.I&a},?v#nZzEJ`CZIsbcBDQ+}zO'#Yd8c(E쾔FzKX{BZ߃;xY)\A&~,?7uQIhX܊\Ny.]wsX^&5a_+F$K %(ɫVʘմ`'0^Sv)n3 )x@jwy֌I5[ ?*kl.~ͪ4a;9ǢDߗG/kJ/ 4]j"XÚOoc,?OnTĦBN['j`.r/ESv7~]O|i v<,GN[׃z߄)O%A64Gu#qW|FU!aZ )hя^= d=h`Y(mF"8\ L{Ӿ`8.G156hJ\q{ҖMVYg\qh%חh|bJW&ȷMS-Wp̲(<JCIʹ_TYM޴z^ 0@\< $冸r:yk'Z mj[-߁󉖥aZ(Ө?ӑBHygQd\Grx,h1fd+w#X>t|?pmۈxc<~j qWbcV<7֨mHD@OI?tmJ"݅Y G ZY G햆FIphlPKRjZ\Q]tEF;TrT߿MI_gvVj-e=)q߿ 2NYZp$enDŽl3P,fՉxN6,& ьF''!q,~Nj8)YRXl61 :0 gJ/G\- jt熭D8 BJd} bbUF6/SRċ[T0|~ixkUlQ2׎BJ8^ |P͔=QsrJ[a;v`-_rOG"!sD?`ʔOKO!- Hoن0s?Dk4xwDA1'jX U[~T-*j㨑S7aF}x婋(:aV˟[$Ee+'Ԧs<}#qiob)-q\3r5xYlˡb;(o8b ~ܹky)r`G5/%ǃ0=2Sj[e NVc]J;%8]nM$bRhv(?s:h+=f-?PU>bԐI7Mm?tF /s(M˃&y x[LS }ȷkklԾ?}wOFO jC?z5P2 -|JiaQ equ >kpwҕD'Bû%Ty5+EGLQ? Hl:WqA#Fr\gN- jIb:ylØ1wvezFf:jxE 0NcqA9>_N5x%xN73%5-$q<Gfpp:|u\2\7>,QLqtI2CwԻJRF. J_w#K6:?tO< dtYRK*07žn㶹ЮRwGֵ gd uLܞ0 9P1WXnV{%`akBODN]BuȤOȳ \lAGi/ƪ`zƮΫdeXF*[3"h=d?K5uj -Sc93(Ќ>N{qzW-hZ(/Щժ}}P0@2ȸSC7.V -\O5X{uC|3[7ˮF>f/g3?'IJde-Wk˵PԐE8Ze@ںy+OJ`+zܲL-F5$K2i8Mè]ԧEtXaB͵2Ҡ.û\;hi,67nG5ҢZesHf`zvX!qbVb}j Q!'\57a̐轵'EkC 9فAEF,KZCa+s k^9NI֘l5p BnM_s*B&VPK:w?<f`ݿ+Ӂ?1nqjV@? Zf4CuW|n(Lm @Ց aF]km] ,Q%K0V~o&&!\^+vփsPUd-;Qnm\@pS!OI $DX,#$[RjZ@% \l%UQZtyp1A0' %m/2.>M HE;6o B*_^3 J|e#A?Fвx17s0H!&j5rE "AX34;7"p0% J:֯G "X `/v7?(cdM{U0zF:`#h$f"7cnZFG@lzVxa9ʩqE$ RGkt9wPQ5n?o>&fRUbqݰjIMt9Yizu!H8b׾$T,.{ĜJyU!p=$׼z_,[bh>3X$^tKq؄ ׆E8NDb& 7!GxWzС&: ݥW/x{Sԫ|]fFReDG^fPYTL&=sEߗo&g7tYnhk"fTN08.Ry4~iG,RҕDm|=Y zHzN1ʶb|^}G9 W8uBx{L0QXu,zMwyWĺ]dYU^h#XjGJ(?|FuQ LXw~AlԱ-]UR#hӖ (#3*Ug0!ܟ⪭;zjrYXH:KSua?~=ȉ6;{9/!'^>FٕnJ>gWt];c7{:{{OhKdC&GGl{;IQBLۄ#JN ^ +fءZkL~N526[6180(7d۟':=Oחx,r 6CZ⻖ >(}>H>>E%^D{7._q617>y4mxg>`B9GݿE%tBXqmPVzS=,,v߲U#Ma{ߊ8iB9{}Kt]dS L~dWzݪǓ-+;+ѻ_{c'ŸاbaQ\.kԡ)vptcP+sMɯ^\4>Pymi]MNi:7'ϜauI}AH3y"qHMeBAHu;8^ X{]$hMh]![RbXT _*/D;m3"GvBȐP² |5Fn͹n=@&{B ҉RDF(fbW