voms-api-java-javadoc-3.3.5-1.el10_1$>@iӳ+m>>ͩ?͙d ' f  $EKTPP  4P  P P ^$P _tPdPkDPqqPw<wTwhw(x8x 9x8 :z G|PH PILPXY\P]P^#b!defltPuPvX wXPxǘPy TXCvoms-api-java-javadoc3.3.51.el10_1Virtual Organization Membership Service Java API DocumentationVirtual Organization Membership Service (VOMS) Java API Documentation.hybuildvm-s390x-19.s390.fedoraproject.orgEFedora ProjectFedora ProjectApache-2.0Fedora ProjectUnspecifiedhttps://wiki.italiangrid.it/VOMSlinuxnoarchgx#%v)BKJN-t;l%3G$S6!/!"&C"*R'z(&$$D9z5J0FV2?8sLb ` !j 5; "*#Q/V_B #|9|  `M2jL3 3;,?v;30 $. ^1  5 _sld_cp)W'H&c G !q, NH>+&,K)/B eUu'=2%//+0R ~&d" &* 2 ,sE>'Y'z|sgI;MCX[+QulihlwL.$GI;ZJY57Z=;V6q0c- ',=  %  5 )T?,0 #1L5,!9!WQ1mG?:\fP3 ~TsnAjQ. # mG)[ML8{8l+@67&@|5 *6 #7'(: ~$ N T N( K=U2$* B4Hw,^A큤A큤AAA큤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큤A큤A큤hDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDg;f8df352b9e1af923c466e7d6be0bf483a8b1177874d25e1a9fdbb7e61553bc4180630bedf13b0cc0007a86f93820e23b291c62a18a46dbc535c50a20c68997b8ef7c99bae4ad71f23883861350135ebbe922bcc972dd56675155405b89018444980d3ba5caa63c212658a2996f42a8e51174bc4e5b758b5b7d844ed316bed7248992a7f81e290a285b142c5a96936daf1017094302b22a450b4bbef776e9a8f9dfc8bbf940150360f74358ac4a241dcff8efca9175fe832df9619b991199adeee1c370ff13c92cea27d3786cc519b34d8852783efb141a08d810bbcce1100758a43936c5278a40e5f4b36ee21ae82d87e4eb4bfe35b45b26b17b2e0a5e06142ca0264d7b11e2bf058eb2e2f210295f3362a52e97df2c032cc3c7c0e68c97c8dba69bce275ba7a3570af6579cb0f55682cd75fedfcd49e0e8e9022270c447c91675292f03bf23d3db7c985aecc191029b93883200721ed23ed34a2e601463df334b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726b68f454c2bd58959c862d94bf0f16c3f78a2d537388ca060d354344db80ee695bb0a0e89ebd824df714516bf64b9101c62081e4b376f00f929a58c09555bf111febc0b0e05f7951f832f7bcc840bff48d72c39ac4b1aef836892ae2dd6b5e5bb57353a820c45606d8e29a6ace6e20ec67028fcdfc54fe81c08ffc518b88f790d814a05983e3267d591c7e62b314eb8eb0504eee844c8a70d494f6edbaa0f4f18c84138ee36a9e58c884b38bc4018824db82dea646fb7a492e5e25a477f5475d516cd8da2b5e69af657ebb314d553098a8f0219b2eae84cb4927fe3635d8f555b259e626f4306801394b6d4e5d592f3e51dd590a764c676dd26204b2c7c7af557cd2dd02004863320bd9d610b5184ea99e1092310a7740c3aae49858bdfad2d9a07907c87f0d68e6b43af39b758160a829f7dd7bdf014b4044d7f22aed96ae476f2930840b576cf33a11c37d6267395a06a0963375b961291ed58b463df5a54d97c9254f4ba3a4cde3eba1d5f0971eec4887fdd95015f44753f5532d849b27390fb327df9c0c1d7907fb7c679894ac0120ffee2d1ae2ecbeb6b6ead8fc3fd1eeb910c972893eb62a99ba9bd1b1c1d6a6ab7cdf720ff14b6c73d0c4867024aba626a15cf70628e7691f913d35e92519673ad5cb5c9100716c2f9b67bf29a4c38ac34dd464e09c5eba88b1dd5e46a999d15157c14624cd7bf2c6aa72f0c24fa3ae60193d67bf8c575d44c3f34de074ea4e293ae2b3ba8e19d9c674a02dd1ba47f9a35fcc2a7962a6fc0a3674b4a40b7655b4e615bb1cfed002a3324ca8934809bbb130fdf04a22997c738eae5329423e487ea83236c2cfcd9bd470ff3914894c692ce42deb54697907affd735447470cae818ddc69a68ce43ac499ddbbd08bd33b9868057647d5903c01b3048b6e4923edde7272ef2c3e320876349aea1cf0461f3fa9a92c36ff3ff1ad8bdb008399c386310edc43bdde29e7ebbf669090f747e5d9ddcaee5f1d0d0155902f07e60642fda730916efbd4c76b73ce5691f312077fe558f54aaeb7f4308eb6d34a187051432c845ac6496592ba947773c57cb561f65ea91fcdfb74e0066fa3eb427a1024c51a0898b8478de7c5aa791b70a580222098f23d07181d2c41877b7a84cb32f98dd7daf8dbeb5e494c8770df5e18ff0bede2e0edc4e1f8c897c66233ba7e837689176a103b9de45e8da2b228537e8e786ec7577e090de0b2166505b8929aa00bcb3d2453ab37ca334859623272e4225f2fef66d1e825a5bb16e55b0e5112d88ecda11c551e9cbff4ad1cf4c1b4c2997c158fc2e8cd7fad027409f7f69c1ab42240e8ee62570a5691f48af3c729844004e13845109f0035f5809fda306db3cb0eb29f968414cc045a5086ffc2ea278a1ed0c9340f67ce0d0789b6151270972732aebd15ce4ef58b384095843a06be506299ba86b764ae1b9e97194592404902ef79957cfb40fc729bacce33000867d798dcdc3ac4f2c09e7769565994d2fb51e528a716782c6b2cb99a20bdf8843f316beac00129879209d7f80ff1f080998ec5c193d944058f72a8eb47fa06bbefaf3d1de5c855590c20930e45a5ca0ba8e75f787cead8e09a49c93ee43c3b3a7a1eba385989c10f84e1666f765c0a43cbd8a765ff5e53e3079fc43453552d98f9287a7d61b04584c211ba3686c7e59eeb50a68afbbe37d3c8e9d01e024a8f8f7e9243240588751fe4c94cdb46382857dc5902bc327ad00789eac900c9def1b0d1e71afce06e347a4ba6d856c473dc894a6d599cb76c10cf07c943510d943df857195b70d2b170857dd6736dc6cf4144f76e12c7aeba8a1ae0bad4a6458b79ca47d618cca45357d8a4f9ca84ad0dac42285ce9e8bfdaff884bcf8b49bdc8ed872772d62ac617c41b954a44d5dc04d346a631c0b08ebf5ff0bd1dfffd855561d8c1d490f4ced30cb934eaeed6dd2cf36feba3265e1abc7c0cebd9f2571e82a7457cbd8626bb9b2ee2a2a91f8743399e6035f02867c6987b2f67f89cff65d50cc5dfa4809687a82d3943f0dfcddb8f447a4420bbffa019ed7d71ca72672d2a1db338fde9ecf6cb38e6825bd2337b92423e2344506e95d8ae31a58c0e96ac00b2ba6e95ec8bb27684176bc7fdcac77ce780f755c2708ecefa9c017ffa3a8aff82cfc9e0cddb49e13f5300f9daadb683eeb347c45b3c938ac3fa11971d788b4bce855dcfac18166856e26daf047820a0165f872423ae46c3032e01af121b8805e36234a17aea825ad35e6032a2b456bb876f0025d58fbb65d85480f1837d8e62f3b564d9d1b27e2fdcf49247fdc9e03a70ff8a03c6e01e7db5fa6a94ead35de51a7395ae0ee75dda8132488483aeaa6c0b53a4cb4ca24ce488a87e6aed83bb64ffbb8717e67df7460d50beba73743a8e190bc852ed19cc2b9be2fc3a74fba73dfc317250b7c2da787ac3250aa72e59095e044b2b8c0b57a7f7a0a219e72d3d1a7e97e15412c60cba737379a40d7cc854186e2c25d3b8784bb156e333a083318c4d488c77f759e5f5d5d5cc50d7aa68e851863cfc16b953ab3e87d638c747f6f321db400546e7515801ff9844ee5ab452f98f41a99c6a22d6eb439547d54501b3045564b774a5879f26b46533ad83e4414a0a1d90f953c3749acd9e0a08467a60ef1a699560c0de9d03bbae76b1f91c9061c479a1983063c71089e2059de437ad7293ac219c5f973502ab310dc2f31907c41bcd2dfdb30d771667df2925d1f2f28693ae235436caf274c95612e05a0ea52b630d9e002c060e945ccab8b157f3c53381c3490be78c938d8901fe08b904cf54b0a9946cd4115b5bdb145005f44553632171590a002b14679caf6671688dddca9c1a6dd8a34b9358170232dabe8a294f71ce4aa1be3e1d59ed2f04f7cd51ff66e7b193faefafda49a2b9da919948bea6fd811af602713c827595393c38e3092babf7b1368308bfc30fb7ac6f456bac2f42b6ae380c875cafff7ee40445e9a128c1506a00eec658fc047de12a21d0e9fcbaac5b844c8b352a806ecdee3272592cd8a41e8394dd26645285696f14a1c6bf71dc6438b163f07ff2216866b5a4f6c8029b16b2942254ce5869e65447db6084d340df23f5b6b939df356d5f4fab3aaa645eec9e78be2bacff0e31b1519007305d745967b1b8a4c1371c935ce6af34c3faefa15b4b427ebd0b4540fc945432b0a47575aeed78b145c9e93dc588576dd71deca0da9d2af6b60a29d0aed21fdaaf9ed9b4be7fe502af23b45e4db16af2813979328b516f8fe567eb904e8f547a81cc6f69b2e69309e6774409da16612a00497275c892e0ad962e4c8d82b68ca630bfb68f9a832c8cda44e71cdd5159ca71c7c8643f80f07123eaa63156a245c0f81044f3733b43ad0cb4348e4f599fb4e1ea16acb097e38925126047426833864251b1f9b85c5d248400af4ab3dcee26baabe48314c63d6f7572a58aaecc6cba3137ee738caf0f44d421fb2621893ffbc113e77e73b79c1688ad94cc32c07eddf2be0a22a99fdd44ffc06fd77cc17be8202a79aa7d1ff319fec6bebd374e5cf23279cf2f031210aecebb5d68ce8c3ef6fbef286dce354713104299dc69d471321535a50c18be798608a368807d90fc4f642804d76356aa5175ad319d581a76d63949af2f34bb9731a56e82397651b09961263376f9f9473c435c4e1f3c9e75c54150a58a0fd816d86c6903f42e667ace17a4de0e509fb4e9e4a9e285ce15b9091f1a107b3ebe90ecd316b61be7f7cbec8476304d771766766841ede31c3bd5a954cfcc6a1f5b6624e42b3a70b17e64bdfc2926f5f14b52c6fe4b98f20b248a893484eb064e80f4343468dfaec94601f9bccdfc3465b42e856c638e71df36fdfae85db34562f99b361937a3912f64e3259811735699c0213c11e527cb1574efa4c577fcde6102fbbde106996424bff34b4ff61c1d8d14f3b59cf1410b3e5db54ffd34e4b406966929f528500b6774048f89cc8f342c72d766e015f23f537ce3fe27f22e14e968bdccb17b2066961de65f274e189047424b9044aabfc9e24b4883812f1452edf26a05aae6c29ed870842d983df1220ec8acd942e6a0ab3b2942def3ddf61bc88982f64aaf44f49a18a4cd0fcd63e3cf10f0f84dd8cfc5e5cc4dede7e0c3bef4bd0074efb344d63e087c2c863be4fe52ba4ea4e4f6e9c7158d9bd47a6cd39b00496e6c2266a4c214ff75c3721d6c63e632c7f733f0073450cf1674cfa32c443f46a5234517076fa0fafc0413503260a4fddebd900f8870e5e711dda77c2ae28bb4f3e317ccd3f3ce21283ea336916035ce4324e03632cc87f9d26e0714a65886113baa47ce92393b1bdea1f3492b7a848c810f882a79a79bbbb930fac7aeea4801fe0b28cea7476789f4a81c2cf283e5bcc663b75adfffa9e85acc92bfbf4a00c5e7c3461a6f3046902fe4989944f9d08812071bde2592006d52e11fa4e6724c0fabc31c9aa9325f8b0444a01830d2be80f102d7740e6a3d0e011ea2e11ce9f06b52dd80fb1748471b28691e6f97df1f0b0d6e745e3e126d3a71249da5d096fe51cc8bab73679da7f4ecf9c245802e7b1276afe642dae86cce865b5c184cd45b59b5836d1b80c115679295d41a1e81a8fadf0c95fb0ce90f8a93c3c9e6d8fae598449b51d1a49de5216ebaaabf4967eacfc47a284e644d6caa6c3b7858df0cda5a9bc853cdcd9a5f99fbd73e97042728fcd55eeb9b43d1d9139a98b1fe1f70564236ecea0542eba47d2b130404dd898e5e065f9db679f11c727782001622050d2ee74c8669fe51cc4f64945c6e528306051888abe9d2ff40619d2919cf92093343ff900fe89e034279f791405a19a9a6371d85a1a34d80c7351827e6177d9a29c332755093683676d4ecadde62ab6090abdac84b9f020c01100d2df0700057907402ec626fdd016a6d4c3a1d5485aec85d99b589bca60d1878a5e662f49813605032a17873ca1dd43b40801b8efdaac9dc9767ad930238b259972037dba882f06518dbbdf5c2286edd1fa9c7ae08b9363937a06ddae6434f6791d4cba98a5c34a5ff8cf0a43a84d66d496a647c13fddbb8d2ee2e78b26e08f1c7090efafd318f6c352fb505fb711f91524af52682cb1101a5e3d8577a9b2b2f9fd845937808f8469b1e1099a382c36c23e360de3b5fd68866cadd3638df57809691bf99dca67e70090b8be78806b39f58b0b21339b337131e537fc540b92f16207ede0fea48e3313cad6ba66562699d792ae8ef963086e9572ce057e45a1381581b1cbef64ee2c3e3999d1bc880635e0e90f005f1f1249af51116ba819b7d143d9902a6fda3d398953db1314c5bd980a5c7c4084da0686494332ad8eba66ddaebd98a584c7e837c9431bc81d54e1e3c9bd3362156da7735fe1dd2bb662f220fee9674a1c8f009a1b070fb737175cccff969383c84b333894c5c00537e24762115808a483f2b004d9678d8d99c82baf12992f03aa6ebfe17ab9770bb799487b12d0e260e16ddee57c2ab024c48d7eb99d47449244fbdbbf4393b2306d943629b105076618046b6b664ce59c686d56f5809b83da718fc3ed9bcf8ad484eeca21759b1fdcedb5a2b2303ddd052e64ce95a05d3f4d308c7f8e5f5e1cbab7090285641ff64ff70da7882d345c01e9a633f6c50edbb5c791755ac3699074a3e1031141b5daef2119f35fe3268fe14cf5a23dddc1e57f09b7c62eac557d7d68056ef601c5256e258d4afeaa3b35ece3006eb922dce4af00aa6d54ec428eaa54066181c6cbe2f3b44c4ab232c13ec1f964b682ddaf825aab9729614cc8731bf24bafee2e267974017fd41b1414d529ff7270f2ec5f97e7311335f9f97d67a76035bc9e3e7c815343921f1b9c337575c9d97219c6700840ba27b41d94736be91093dafe3d1efcd6643ec6f61aa25f818ae071528161af868c3eacdd687f33c8ceae4f35eeb979e25fb7d28cdb26463ca5c077d37261bd1d5fdc2a804f3f28aec0d6982d1a5efd9a5317470625a8e7e81573638ba932b8710e05f131fcde78063189647d9cab0b680da80a37a275cf8f38b1f3f9b2458022a3312029dd5e3214c1fcbab75d00cbfc06db1319612f3f98aff93a21beebedbee281b67b6773a8adee9bd330002b5dc4c594a5c8a0c0345ca7266daa8a69005ad48ffeadf64c427359f06f0d500b5ca70103ec4b33c77e1f82696a9a5ac3872c0b5587fd7b48705a9876f032aab84b620c7541468bfd8c19e47953a2d45220e0699523e70a444edcb04cb2740bec282cc3e15299418a4ec4437d1b24bf7f9fb102aca821583edc8f1df3e1b76b8a3271c7f23dcdfebbc0422ac5d2460ba8aff15b3f6f5e1d0ff43b15d9353352089f575a55458cbd697fff9dc23b3607ea91843128b0b4af407c52d5f9c0e2227831dfb7b0aeb7483cdf5130a33788d554816bbc48b696d06c51f8a6c38ab1d3cbe789c845ce61f183f5ba9ae78afaaba7d344a698787630d01a93f9486149e9ee13c9cdc6ccaadb821dd6310700258795cc8f726b000392ddeae186e0f7766bb23e94c780f11cff9c00c23cdcac48ab9e645ee3206b26ad213ed271513a085c3a6e41eda7ccb08ab42db6a398ab82f03f0da4024517e4e9adbef09a37597609a7cbe343bb851425f4cc63feb9c77a536599b116a87fb9077253d40891eae044d6634d69f1e0b6117bfa4026a851401c1a9176f2a482279e71b82075b26f31186d9e8e9770af82f502484b90526f92b5e6468bf6446f437990c0f9be059e064b6a0e39d7e37e0c0f5d8de1b16a2d73dd7c5ca7d18249748b608986b712f9cb4da734e939104d73aa51940dd5d09c04f9c0a0ed417d96a3d584cff37a0f6976d29ccb888e531756a9d4db8f09eb901a270061e4c08c14f91bac025a5b2534d393f92bbf2e6d0e88af4595184da16c92630d0f6c517d52193e6ee06be9f826c2cf753683649373e10978ac58c2f2b2b9c89d5289ecb158f7411138d2a40d5ec762302752adc88439cab211ca1de6ca6a379a1711ebae9d65d8eb0ff468a9e4c43850e60ff170780a343ef771f04d0c29298aa43fba49008388d9407a02c5b5dfba960bd34cce8161ea2a0177ebd997e1b63a33da06c5195afc1cbc1edf18a300651ffded47fa1ecc40bdf782020934b1a669a118bb9ccf65ebb81f17a4ceb89446244d559af03a1cd68746e23247fe3d045c43bd3ea5078dcad3f98fb409aa04a4232048dc6a37ba664d5593bb279c69a767b5dd95a17863a9f9e54349986297f5f4c760ae7c2d32c9db69cb1f7ff70439af88c3c650338e860dc5de893a942ad5c152a4bf2d5dbb81793a1b3b6f59679f34980253a031be6ba98370ff293b6789a0302bd96158839162e071ac50e6c739a664e502444baefd9b425b11e60d1355596ac3ea6a73e86854ae72b30d492fe08eca8dfdb29743541bfb23fcb7913b942b25bf68327f7a8d5c6213e2cf98ffe6bda1f872c9b2757d31d580d919651fcea3a6a59b9a2fb4a1804563f008ede7517033317517fe5aa55ee20a0a8eb19f3ab642d7fa8c0b8369c04acc96e85ea6d79ee07249c1bf340ad614e88dddc83a1dbb4d9a1692cd8d7294780ab652eba7d62af71a19a7b80e774fd6bfa37ee4564cf72d786d65ce0ac7398adb40db3926ef189096b276374941665e3a606d03046cd3dc042cad45e2eb02e3ba073fffb58672ff279f7f9ed7a26d3fe131a9a82aa417cd3528b4651bacf1066521a532389a40c6962b49093267aae803798acccfd9a9fa52b265a9f703a465a50a51f63e332cc869efb867657a2070ca678c5476c8e42da7bcabd13da3fd4dfd60ef3022ffc3d16d9970b91ce6be4a8ba7b29aff60b7ba6b5aa036a32dd1dc58757efe3468edc3858681bfb4f8d547f5fc97ada1baff8691ed3fe7f8c00be4317c3588f39fae4e4ff7c88143cf43409688e3ec075677041b822cf199641e08297daed709bbae1735ddf64be39f83674c0ce97e1201cfb1e11185fb7e4ecf02f0c82d75cdd5f544b2fe7d2c78ff2fe74bf9bff1f0b51ed5827d3f71de3152a489b8c512fe06a25960fa7fb44b8e1eb0327ff71b2542996e6dd93507ecd1a6be9ddcdbb0a99c6aba4b19949ab98a277a56101dcb56bb97b66db5be22081cb13a19decd8e780885aa1c1980ece55f05c4fa0a66dee563826b042ad4c7a99f9081c737c949d875d2b52a87583c06979d7a2975e449624e26418f2067631cfae3124f26629f6982a40ea5a1b84d2b18ec9660e9d82038e03c98ac63d1b1aa953e04f2f980f12761fb6256e246452c2d5a2a37ea84c069de76083f8be0672909c1e65713a0e2fe53e7bf93cb48bfce30e7fac6289f4e2c5244e1327ad4bef0d66bbf7e22219f7c4c250a8b71f690175ede2c95a8d1d9ecb4d7632c63d7c789fd4f5e19fd98536cf6d02c188aa5da48c14ea8416ce3755ae7ad259c14d55f5815712b22e421a5760cf6ba4d40a8093556814454f0d465455d8d3dad92a9ba963cb79254b734261fcd7546495033a0f072697aba3eea9c085151ed43c7f397e9e2a342a3da2b48d5828d2e0dab2c046a338b5799fd7b453e3106e701e6915c64ce794f72c46a47b92f91c613fcc6f14ab31cc1a0c7abf28f937ed254cc9f43776391436e383b5bb60b45f03b1cc6ecd16af1926f042a1b023ebf719f2620d6cdc42bc82f83263376959e9d31bc06ef7f6950c608721401083a27910491e8b44dfe7e3ea84321270b8816876cb65b7cff5c9203077670785ce966ae45bb5b28e54ef1835db20b40fd63dff74c32e7875599dc735ef17415792dac6e43e2b21fb8b05df913c6c7a133e2b8e4b89f4f010c4e43bf4c379d5ab1273f2a9f3b4a69ee17d7a705ec361391ba4f5ae15c7e58616336b515aabf5ae54fdf905a9f5765e454068037061189b364f9bd42ec3bdd9ef57f5bea403971683a9068ea36a938a750cab51631e477af1e9372cb2222b6eb7c23fb419d7911298b37aceadd4d4190598516ee2bd616a6faffb798533c175b4a8a63da5e203eaa53e5be9921967dc7c8f74e7d9c6154f651d499029d87fa185cbe184d4ef842c325ca4c85e35b1284bde57bf503b29a5c95a5a43b88702ad817f139c68198bc98cc6d08efffdc83ca59942cc0f6fc014d20eaca1f9e43e6c0e7283cc90ea97f54b3f0154552fb9bcaae7e176284a13427512b2ed9c399b65d3b377ba093dee3d293a790efd33e119a36fdbaea8a739a6a1743ede54af05191f95a5accd879b626b4fedbe7e2e8fcf603412a5739044171d475f26325099dc3dcdef84d26261ffdc57e7ba6f157e59fdcc2b4c377ff8b4b64e73ca5e4b62cd42a3ba6d8d401d977f8893d7fb3b1706eee2812f50111e23fb45d966cd6ed8b70d3c851d7c3141675c369b1d96ffd8b4ba7a93783870987f149f2cbb9b114207ac8c4dc8af963160436d08b65c9a059c5d09fff224dba2754c1f7a668f7f9db64cce2bf81db12df80a14657466c0eb8978d47ac9ff40616397bc2a23846445aef1b930f4995b269e73fdcada27163aad89582cebe6727be13001c3d88121ba4972497abe369587e06828276568d83ec79c1fbfebc83cf339ad8eb6d05afc2801f7ce25333eed29067647025f4d64edb3def486eda1cbf3ce6c3827a057db5a6ade7939f7a0ec0000018528f0e97b6311ab42c9974cb92bc2238e38eada471c8332d59123403bc7b5ae0bd7578eb72baca2d786ff0c282f456a21c34d430d44e9198bd330939bee0a3480a6cb8715b0717cee24c0deea86edbdabb54b6c11a65aa3d3abf162c2993fafdc816a13328ce217856da0d1f417a6e146790310cacd4c6e617b1a6a03469df4f1d48ad5170c9e35588c2ad30553244e0ed1b270ed2c1706183abe3d9a71c871240ab2acb057f144207a7e30a2059ad8552715267e71072c1876f6f215057c8fb1db64d95801e36b57343ec07d8ccdcbd1e80e63bf8d8eacb2a7c48188d59fd5bcb3c748dbf9e8c549cbc04ce5aedab55abfa126a64f6b45a1a3060ba066814d4eb6bd7f43b74b25f6e50a45940a5269f2ec46a019284308f37fd228af25367197f79fd649422808196db044222f80eef95784ab328fdfa5b133a617234532eda687d49aaa2eea5f8202068432a1a6916baddfcfecfdf702dc34673f286bf78e79b1e5ee782695a6efd49f75381ae85fc5619c7d86420c3fea872da2f9b398a32c8c783f4019bb80ca3340a86633b1bc4f23c3792342ac21bef2afeeabba44382f12b8f657db7cb1f4b7789d4886da3e56bab5b6bab9d7256db8d3bc2ff76d1c3bccf682241f3904f11f73446973fa5ee6bc5ae8f49a0eb956fbbcb6e82c0acd1f776a9ce7a89a46a5c42d77b68f801d0f91844ac6228471aa6f6e67d2c38d56f128fb6ceedcff95fa5b59ad640d5c0d38d001841b5855876a19e428cf01b34db106b9e981381c23e8cc80e0543526167418051b3c2a073cf5acaf6b44aefdfbd42796c06891f89bb5daed1d515a325de48c8dcbb9b9ecc4dc5a725457d2d08e8fd97aaa0cd7b21c25b99a439adbddb490f5663befc8b697a03e23fd57ea80e9b2ff1e9ddaa7bc78dcf79a4ed48d64a8de069f796acc1a19406a93d86d2f2fd01ce5b859175046c89874f9b593e6c4917a99976d818fdaea9486c1ddc28dd868213f3e32f3430e7cd40d2e290be43f50df7ab2f069a6544a93d99ad2c4e9c1204240a9a0eb808c8fe273eec48945b52542632efa0cb14f33ab140d003d9c012f53b49102d959201e58e90272c6a5255c5878587e29939b3805a474e1de2b2188871b257d4ec875109282ef2f71602a6686fab737264ade94e10957fe46462d852e0112daca85c1b9dcf71be02aa2c2a255e790d62d7aa29bc7ce28e8401d6c91715fedafd47f0b7f0d77bc9ae18f71fecc70826ce454bbf901e3624c67f04de9aee055b15d6439151061fd5ddf24997dc4fda40893b0004dda4a7f115fe25cb8b393d96b3187e2e9d513965c2c81079a9478bac03fb248598f3769f2c0101532a5903958f66734f4415c262b45d1362ef857a4dea100b09d214534f0d17c1e22c28a1f8644275a310aea522f55e85ee0e1f76a834cfa1c79192078b7f240fba118a6f4840271c26b5739677df56ab436ea5872737a9bc176b634419dfa8a626c688bc7445827a2c70c013d591ac62e8d2153b1ad813e19099da78825ebb2e4a119e9d1b4855ac75926e291cacee18d78438918b551b63bca9646f73efd93518a35c6f29606d6d725dd255dcb15628c7fd381c03f68f4f0db92a7367aae52d250384b6dd18b7104f46b593c624d84d41fc201ae226897d246e95376336f50c470a491a8f9d03651d8b37e174c0f8f3d4c59cc1d639af8be66340164611402b235e85ace31cbb9328a455daab6d8f9433b571766ec6a3191f53ed718c0e1321850457f2b852bf08e7e4909c343039accaf531cc7c0c63313a37c7c7353da95f8e36da1357b27822318fd56d897386e6d7fc84e87188c25e13844163907aee31eaa533e2234def4798230e62f36eb2bf1843fedcf5999cb8709844a5e3e829d9edd23bf13628921fb92193c8e499a9491e44dead559d854528cf13f2bff19b4d933992cb6de2eab1c121fb14a3e1f524b1931d90d1d256efb7c9783900d5a31aeb02f68e5b039dc17b1c5a795474d634d05e7896a5ebedce9d6eed8b9befafae259c53f86641075c204f0872979cd986b2e543963383a36930bc6b0ca62db3f5c1d21d67b801404fd4c5b557deeb8c15ac444cfc295f6598722621ffdb0827ba6ab501215b5ba166e530cfc117f8213406bdf661cd63a398ef6ba2e0ac383ce44474a65dd7e893ee5a0ea44bb4b50dd4d82a2ca3298f4f0648aaec980b3d1a491fb5d5fb96357d324858deeda51b062075e5cad20d91f7e1381bddff3c1ed58b01279200cfdf4b4840f884a110be401054d0a0164f5bb3ee94d64d733810a125e3ccf38be630650d2f36b7b04d2db6a72cfe5cd2fd7b67e4de783a84a955b28f5998b12cec62cc2cec8d52d45a5ccd27199b54dcfcecc5a6889250caa2047dbdee1de84b24be720045a319d27f564d9370eca24cb0357434ded84ef9caf77a89b3c9940d2386229678aeb2486968fa2f76b6e7a5d188d5f9482a355cd276780a994802de622c3d29e4985a303e85c20ff7e3f9e81d4fef27349fd3591b9287f7d29a2bf0bea923f2506a8ce8f868517321bd48156abd0043fd530a833b0b79af6e77fccc7117c56943c85dd87d2ee779fdd97213dedf56cdea3924b879770c1668ec4ac05a05a2765b63068b740928760d99f077f7f8c6368afe528a2f87667efd8bdc3ba3d64fd1be8c9a948e4c9437555390a03f5e78cae2a5801c1f90b354b8bc16932607cefeb765f3abfe0083dc1d31f982307c14a5806a96f895669deab971860ec7d8f06c6c07d31e1ad2e581bccb6ace95d8209f9497f9ba5a9273f989a7c1970919738244288925252512acef446f8030b833f9ca641ddb856cfdc4f490cb353d6f2ce89ad960d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952bfc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1acfd56c75814e8dd474bd53b622b19152650c5595cf3c8bfad7a8703985105e8aa6c0904499f1efeef05641bd28fd7c73785e60f69ce9c699daf65af8b372070348e5c04d5ae481e9417f76ce4b64532e2c1040ec0470552007846337be17110bc3fc7c974b816f6bf9bae605019906d71635477d776418ce1126392308d7ae0ce310a4855cfa5b61b0df3242f348eb1a4c368cad1f54b8022f07fa609e3d68a76e13e0f88217ee5dacac33fa57b0b835d71b894207f838712ee751363a8284252297582b3ad6ec1bd8613cd477bf99125e884283a9e0c071e06decc97ad53e3f84019efdfc9438b9eef2c191d3c689c1841146120ec8ebb8bae055e56cb3566de31bd7c6847cd8b49a884fe01244f740ad184cdb7aa6449830be21985158f0d936e30323edcc3d78cd253f13c5edfff7a7c99d9e13254aea415ca60690d2a7b4cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvoms-api-java-3.3.5-1.el10_1.src.rpmvoms-api-java-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.19.1.1h@g@gH[@ffeee@e}@dMattias Ellert - 3.3.5-1Fedora Release Engineering - 3.3.3-3Mattias Ellert - 3.3.3-2Mattias Ellert - 3.3.3-1Fedora Release Engineering - 3.3.2-18Mattias Ellert - 3.3.2-17Jiri Vanek - 3.3.2-16Fedora Release Engineering - 3.3.2-15Mattias Ellert - 3.3.2-14Fedora Release Engineering - 3.3.2-13- Update to version 3.3.5 - Do not run tests - some scripts needed for generating the test certificates are missing- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- Update bouncycastle dependencies for EPEL 10- Update to version 3.3.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Update bouncycastle dependencies- Rebuilt for java-21-openjdk as system jdk- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Adjust to removed deprecaded API in Mockito- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP3.3.5-1.el10_1       !"voms-api-javaallclasses-index.htmlallpackages-index.htmlconstant-values.htmlcopy.svgdeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmllegalADDITIONAL_LICENSE_INFOASSEMBLY_EXCEPTIONLICENSEjquery.mdjqueryUI.mdlink.svgmember-search-index.jsmodule-search-index.jsorgitaliangridvomsVOMSAttribute.htmlVOMSError.htmlVOMSGenericAttribute.htmlVOMSValidators.htmlacACLookupListener.htmlACParsingContext.htmlVOMSACLookupStrategy.htmlVOMSACParser.htmlVOMSACValidationStrategy.htmlVOMSACValidator.htmlVOMSAttributesNormalizationStrategy.htmlVOMSValidationResult.htmlValidationResultListener.htmlclass-useACLookupListener.htmlACParsingContext.htmlVOMSACLookupStrategy.htmlVOMSACParser.htmlVOMSACValidationStrategy.htmlVOMSACValidator.htmlVOMSAttributesNormalizationStrategy.htmlVOMSValidationResult.htmlValidationResultListener.htmlimplDefaultLocalHostnameResolver.htmlDefaultVOMSACParser.htmlDefaultVOMSValidationStrategy.htmlDefaultVOMSValidator.Builder.htmlDefaultVOMSValidator.htmlLeafACLookupStrategy.htmlLeafVOMSExtensionNormalizationStrategy.htmlLocalHostnameResolver.htmlVOMSAttributesImpl.htmlVOMSGenericAttributeImpl.htmlclass-useDefaultLocalHostnameResolver.htmlDefaultVOMSACParser.htmlDefaultVOMSValidationStrategy.htmlDefaultVOMSValidator.Builder.htmlDefaultVOMSValidator.htmlLeafACLookupStrategy.htmlLeafVOMSExtensionNormalizationStrategy.htmlLocalHostnameResolver.htmlVOMSAttributesImpl.htmlVOMSGenericAttributeImpl.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlasn1VOMSACGenerator.ACGenerationProperties.htmlVOMSACGenerator.RandomContentSigner.htmlVOMSACGenerator.htmlVOMSACUtils.htmlVOMSConstants.htmlclass-useVOMSACGenerator.ACGenerationProperties.htmlVOMSACGenerator.RandomContentSigner.htmlVOMSACGenerator.htmlVOMSACUtils.htmlVOMSConstants.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useVOMSAttribute.htmlVOMSError.htmlVOMSGenericAttribute.htmlVOMSValidators.htmlcredentialFilePermissionError.htmlLoadCredentialsEventListener.htmlLoadCredentialsStrategy.htmlProxyNamingPolicy.htmlUserCredentials.htmlVOMSEnvironmentVariables.htmlclass-useFilePermissionError.htmlLoadCredentialsEventListener.htmlLoadCredentialsStrategy.htmlProxyNamingPolicy.htmlUserCredentials.htmlVOMSEnvironmentVariables.htmlimplAbstractLoadCredentialsStrategy.htmlDefaultLoadCredentialsStrategy.htmlDefaultProxyPathBuilder.htmlclass-useAbstractLoadCredentialsStrategy.htmlDefaultLoadCredentialsStrategy.htmlDefaultProxyPathBuilder.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlerrorVOMSValidationErrorCode.htmlVOMSValidationErrorMessage.htmlclass-useVOMSValidationErrorCode.htmlVOMSValidationErrorMessage.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlexamplesValidationExample.htmlclass-useValidationExample.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrequestACDecodingStrategy.htmlSSLSocketFactoryProvider.htmlVOMSACRequest.htmlVOMSACService.htmlVOMSESLookupStrategy.htmlVOMSESParser.htmlVOMSESParserFactory.htmlVOMSErrorMessage.htmlVOMSMessage.htmlVOMSProtocol.htmlVOMSProtocolError.htmlVOMSProtocolListener.htmlVOMSRequestListener.htmlVOMSResponse.htmlVOMSResponseParsingStrategy.htmlVOMSServerInfo.htmlVOMSServerInfoStore.htmlVOMSServerInfoStoreListener.htmlVOMSWarningMessage.htmlclass-useACDecodingStrategy.htmlSSLSocketFactoryProvider.htmlVOMSACRequest.htmlVOMSACService.htmlVOMSESLookupStrategy.htmlVOMSESParser.htmlVOMSESParserFactory.htmlVOMSErrorMessage.htmlVOMSMessage.htmlVOMSProtocol.htmlVOMSProtocolError.htmlVOMSProtocolListener.htmlVOMSRequestListener.htmlVOMSResponse.htmlVOMSResponseParsingStrategy.htmlVOMSServerInfo.htmlVOMSServerInfoStore.htmlVOMSServerInfoStoreListener.htmlVOMSWarningMessage.htmlimplACGenerationParams.Builder.htmlACGenerationParams.htmlAbstractVOMSProtocol.htmlBaseVOMSESLookupStrategy.htmlDefaultVOMSACRequest.Builder.htmlDefaultVOMSACRequest.htmlDefaultVOMSACService.Builder.htmlDefaultVOMSACService.htmlDefaultVOMSESLookupStrategy.htmlDefaultVOMSServerInfo.htmlDefaultVOMSServerInfoStore.Builder.htmlDefaultVOMSServerInfoStore.htmlFakeVOMSACService.htmlFakeVOMSACServiceProperties.htmlGoodACDecodingStrategy.htmlLegacyProtocol.htmlLegacyRequestSender.htmlLegacyVOMSESParserImpl.htmlLegacyVOMSResponse.htmlLegacyVOMSResponseParsingStrategy.htmlRESTProtocol.htmlRESTServiceURLBuilder.htmlRESTVOMSResponse.htmlRESTVOMSResponseParsingStrategy.htmlVOMSESLineParser.ParserState.htmlVOMSESLineParser.htmlVOMSRequestFactory.htmlVOMSRequestFragment.htmlclass-useACGenerationParams.Builder.htmlACGenerationParams.htmlAbstractVOMSProtocol.htmlBaseVOMSESLookupStrategy.htmlDefaultVOMSACRequest.Builder.htmlDefaultVOMSACRequest.htmlDefaultVOMSACService.Builder.htmlDefaultVOMSACService.htmlDefaultVOMSESLookupStrategy.htmlDefaultVOMSServerInfo.htmlDefaultVOMSServerInfoStore.Builder.htmlDefaultVOMSServerInfoStore.htmlFakeVOMSACService.htmlFakeVOMSACServiceProperties.htmlGoodACDecodingStrategy.htmlLegacyProtocol.htmlLegacyRequestSender.htmlLegacyVOMSESParserImpl.htmlLegacyVOMSResponse.htmlLegacyVOMSResponseParsingStrategy.htmlRESTProtocol.htmlRESTServiceURLBuilder.htmlRESTVOMSResponse.htmlRESTVOMSResponseParsingStrategy.htmlVOMSESLineParser.ParserState.htmlVOMSESLineParser.htmlVOMSRequestFactory.htmlVOMSRequestFragment.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstoreLSCFileParser.htmlLSCInfo.htmlUpdateable.htmlUpdatingVOMSTrustStore.htmlVOMSTrustStore.htmlVOMSTrustStoreStatusListener.htmlVOMSTrustStores.htmlclass-useLSCFileParser.htmlLSCInfo.htmlUpdateable.htmlUpdatingVOMSTrustStore.htmlVOMSTrustStore.htmlVOMSTrustStoreStatusListener.htmlVOMSTrustStores.htmlimplDefaultLSCFileParser.htmlDefaultUpdatingVOMSTrustStore.htmlDefaultVOMSTrustStore.htmlLSCFile.htmlVOMSNamedThreadFactory.htmlVOMSThread.htmlclass-useDefaultLSCFileParser.htmlDefaultUpdatingVOMSTrustStore.htmlDefaultVOMSTrustStore.htmlLSCFile.htmlVOMSNamedThreadFactory.htmlVOMSThread.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilCachedValidationResult.htmlCachingCertificateValidator.htmlCertificateValidatorBuilder.OpensslHashFunction.htmlCertificateValidatorBuilder.htmlCredentialsUtils.PrivateKeyEncoding.htmlCredentialsUtils.htmlFilePermissionHelper.PosixFilePermission.htmlFilePermissionHelper.htmlFingerprintHelper.htmlGaParser.htmlNullListener.htmlTimeUtils.htmlVOMSBase64Decoder.htmlVOMSFQANNamingScheme.htmlXMLUtils.htmlclass-useCachedValidationResult.htmlCachingCertificateValidator.htmlCertificateValidatorBuilder.OpensslHashFunction.htmlCertificateValidatorBuilder.htmlCredentialsUtils.PrivateKeyEncoding.htmlCredentialsUtils.htmlFilePermissionHelper.PosixFilePermission.htmlFilePermissionHelper.htmlFingerprintHelper.htmlGaParser.htmlNullListener.htmlTimeUtils.htmlVOMSBase64Decoder.htmlVOMSFQANNamingScheme.htmlXMLUtils.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jsresourcesglass.pngx.pngscript-dirjquery-3.7.1.min.jsjquery-ui.min.cssjquery-ui.min.jsscript.jssearch-page.jssearch.htmlsearch.jsserialized-form.htmlstylesheet.csstag-search-index.jstype-search-index.jsvoms-api-java-javadocLICENSE/usr/share/javadoc//usr/share/javadoc/voms-api-java//usr/share/javadoc/voms-api-java/legal//usr/share/javadoc/voms-api-java/org//usr/share/javadoc/voms-api-java/org/italiangrid//usr/share/javadoc/voms-api-java/org/italiangrid/voms//usr/share/javadoc/voms-api-java/org/italiangrid/voms/ac//usr/share/javadoc/voms-api-java/org/italiangrid/voms/ac/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/ac/impl//usr/share/javadoc/voms-api-java/org/italiangrid/voms/ac/impl/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/asn1//usr/share/javadoc/voms-api-java/org/italiangrid/voms/asn1/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/credential//usr/share/javadoc/voms-api-java/org/italiangrid/voms/credential/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/credential/impl//usr/share/javadoc/voms-api-java/org/italiangrid/voms/credential/impl/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/error//usr/share/javadoc/voms-api-java/org/italiangrid/voms/error/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/examples//usr/share/javadoc/voms-api-java/org/italiangrid/voms/examples/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/request//usr/share/javadoc/voms-api-java/org/italiangrid/voms/request/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/request/impl//usr/share/javadoc/voms-api-java/org/italiangrid/voms/request/impl/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/store//usr/share/javadoc/voms-api-java/org/italiangrid/voms/store/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/store/impl//usr/share/javadoc/voms-api-java/org/italiangrid/voms/store/impl/class-use//usr/share/javadoc/voms-api-java/org/italiangrid/voms/util//usr/share/javadoc/voms-api-java/org/italiangrid/voms/util/class-use//usr/share/javadoc/voms-api-java/resources//usr/share/javadoc/voms-api-java/script-dir//usr/share/licenses//usr/share/licenses/voms-api-java-javadoc/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z15 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmzstd19noarch-redhat-linux-gnu   directoryHTML documentSVG Scalable Vector Graphics imageASCII textASCII text, with very long lines (65536), with no line terminatorsASCII text, with no line terminatorsASCII text, with very long lines (573), with no line terminatorsPNG image dataJavaScript source, ASCII text, with very long lines (65447)ASCII text, with very long lines (1663)JavaScript source, ASCII text, with very long lines (32447)JavaScript source, ASCII textASCII text, with very long lines (7581), with no line terminatorsRhttps://bugz.fedoraproject.org/voms-api-javautf-8cc275f1b81d30150c9ab151c7d694daffadf33a09c1790b1bb77aea4f3aa00d151c6d5d504658dcfe1918f059768a79380ef8f9429235bb9b32c18a71f9811c6? (/h/d=DLT3%voms-api-javadoc-3.-2.el10_0{ yV- MGLvPf)h^@JD|y5-11> 6 _ ܉3!}Nbh&3م~Xh  ʗbCiAqHs{Α Y,i,_pq=z_ ymenJHx3NO: 6QC0iE # tfL\5iW1NȄDH#Կj-G͏ { zٌ# 1K 6 I<5mֲtZB{= vMj@5ap>Ĥ,qA{1=E"b]MB6U !-(MQ@tCл4<> ?Y96%(/GLeMOjADXN)5![$&EͶaw ZHբI׶ibo\_X@(+g gRڗOlISgq}ox֣xmQtvP>iP̑$@ {㎆|#{Ū^僩Z18ZA5)%r'lN;homv_a,>t*59|}~?_hxpЈ;M_M<ga+IF2b^H?Qa|y|6_ Ud7jD큰Z.mdz!% 6amO q7 짌^#lȧ>!88tDG-k<=5hC[#J27-f,C9d~sDOW9RpB6,N coX kr;i$.^+{dSeܷ C@7fHR&Pd5I[Aa%E8-HX1CN^2 i;U69.Kk-C=0\681!#8 6+0( [4A   GZ Q4 2  :!A$?;!x9[t#ktVS|l]x<&sJށYRˀF? 8j?25%p^/x=oEjPc;_nr}v-7w3=諗]`O?L7n&?߯Io[(%xO0 gxPFph^۲.Ë_ZԳ1ɇʞԭMYQmA_0 uO1?_C߬W{nb+.x"CGWQmbn>Ƿhg|P@_ Ԅx{OqXu#^1<=y3g^Myc/ct:ش!&Xw%C)4*P_:1 3Ȟ~ﵸ`Eb)LYU3zM2i#h'Ѳ_4 G,F:?4 1+[~O_r bKKZ>$U]0Wfh8}S/6&M1gi:3H ճ R% |\'r\t}>̞V ѡ2eՍHr:哪`iEĩ{T ybt*CI3fbOZfLy6cJw`#֤ФySty_c-ަ ^?Ȗ/r[Q<_hXɰv6`zT9a3r2=,Ɇ7mOI8";+11x)~Jwu1p|Mtؽ"C{*Vۣ]m_[I7$$OAJjuc1i1i|*hl;K-@yccW@?:~@_;bdȻ!'ZO!C?+mY-w0H πMk~G ~>y~!*Vc~Z~ T17q g `(Ȇ B`Q_Dpp kSau#p1x˒mMhBPs YCbKYYr8r@/wFheоJ 9Jk y,^C> eLh<}!#;B6u?k3{^Ce]ȰZZGd|Mf|VW4vua['ܴ5Ta9bUY~os)HKDI? G~OĖ?zO^|;OWYzQOHa3 9m&v)]`4mu*w!B!>RZED)r+E>x/ ֏脵 +3>(;`9 dHvbN=Ak)~y{ZG0~ Pp^'B M Оf=sڧӗhJvS;/J_oFƱk~(q;zCdxV/F~ GBr|65Qf%{:07@4{lqJgj&pt FxRߐ0gh#cg-[YF+3ҳ:#5;,Ce{YWB*l=֏8S93}  DNLP!%!pZ M'L* !)A@j.7WI[45EӃiF0945C)v9DOMU{/1'y>e> Sq1Py~Ip(!L/#.{r~J/z vzm&؉˭XIJ$\ ޷˂|Ρ/Ee "WdeD(kT=K"5Hf_"Oղ@,ٍ8 G\`gz?pWk v4tۣȚ^k=OW ;.G6P2BNþأbdLdDIE *Ya{l"6,o-c"J3 턨tXu}c ۺHǐfFC3Wq*!crkDM_|EbdeEH_wGq-jO`ԃ0D BZ=H;kVUurH:Ơ!>Oa.KHvnL# S? ]?ZrԘM>Ń׈P_"ݗbSؙOQr~,Oԝ$YM8H=|,a: VŸ];XL5lwOsy,__?1Y$.Hic)u(cO7'T AEdzd *R$MPubtg{iG5\8)E)u!bD|KĞYTngԛD$j*??责*U߀z].]JG0UI&tBG[0@Ffyîβz-`מeׯh'K4cU^$nFia=J|Z^YrB T~puZY4P 8Gx\.hTTmj'`rT=գ4P7@O;qvߗfiKo`u<- }ll'-Lřtob$HN 0TovQj%ٛknA+5Qr;_紇H)'-LK4 $Ɨ=fMiU81G_7V>7i~LG\| $R ͻ#e1NQC u/vqH:¼ާ2d,WV! >n~9eL ?9tʡAFt a(>F"4G _Q%=)0[Vs| fFhv#Xgz!7fhϣ / ++ӟ\9_ eh~JuCC-0˲Y,}ўjD@R9{rrzGk]c݃UrЏ@g3B5&hP̭P֐Fe/*̦8%Ek[anUǴkDvEBi'\!펲Y,KYCȑe*|ku9QE|&gRӽOiq26J$gѧVzD}A ׊L.ߢY^zTW8솖4jAv 슁'{=:Ainq䵔7qߥ{J\ |"9vJf̉Ќ9 άv|Ŏ,g̫9U̱s!Ds h_^ zuX%p$2ddh60#Qy"QDI IRheqN "s-֧±o9C[?(=1SdZor 8؂ 3#gztu18(NPVٷ}«&XHIl?p1ۯ!{8ȴcYGϥb5#Mؽ'9K +W6 O B&~B$^JbhJw3G~(v0f_ފhVn):q 0~pN͕9<]Un$|l+%gj._Mrx2f^}ALkfA;+_=ڼuGg=go{=e؀dY}55\O-Qry)}ԥeZ bǣ\i}h ayxy'cٝ>uӪ1ymp#qxԗq '6k۱]TۺȢ^[ɥ{.a82;/gU=9gGʺ:uo˥~qsb~P/a =hf}\2S)OX"'Og7'Q6l?sKYe3v |mS=s},cOw>d, \4`ˑK2nIO ‡u4єZ' |[L$!!F d$~w-v ӳ=Z?`Ycmr7 0x?eg0\:7K-|ux7 ͑+d>Tͯ?-N F͋zzA^k1af7k5rIMIrz ?>2Lo!{ -6t6fjQ_=&/lp\$k_HoBzl9{X_};@_#& 4v$oH]c gj?Ft3w%0uKAOP#2ByRvgrpP\>-+vx'n1 b, 'l#ǰ=H+oeG8Wxs^/ya*@4'WqXuBg2Cx,E8ix"$?ίh/RH ;8!)Q$&fG_ b " 4*ƶӭdddQIQYtV~@#7~ZB Eو٬+ =ݘ3! #"\.gq 86^$'r4^D9  ;gW}`+ap*~*; l) |6p\_v^"aΗEL 9bm;@4{2(2l.Hjp":I/ס#su  J]͐COmW'P%rB"- o0G52o^*iF7V |Vl0AR,T{*'P+_) U{&<1D,-.ѵŬ3֨Psv! +wБ|9g3]qD3: ^E .9)S0Mp7)ZѴ(ncL v A L (JJK= "X9T;<z=U50IDžH*2c g^Xe7)BTQ)'%S & {EUCHz;HXw#hgkvQ.M]eθ暭Hfg Z8-a4 SIbIbL{!0FQbUCU0uER+^SA ;'M+!Q[lV`&6e^Ri4 IL']k SI3+486aqIs%%oPhVy#|N`P&B mǜ蚡h$b0*DY\mrXm1e먳ӣ)0 ڬVh -1atR>ݙߡ D6YC\v^ɫi)ϓE8{,P;--O_|Zߏ<Gwk.ÅZj;F>{:ZmzP"?܃G׽O ,k8LېN0=E:r+/:YgrׇO!yVlX7ʙœt-a#z‡:7kƀܳn^|Ovm\+Nc~`!X ~40ٱ!OGNU1dt8EX8,;l5Q|n7.sI2wB]4mr:gF_!|43 9Y'>>3<*~]:ތaLI^^ J;F맞`,#xס'+>Z y>ؠ`$m틄6KZ=:>vb֍#LӉbOP3,>b`}-M_{K2\Ӻ1̓Y^&iʎGQScOG!q82ƻ@Ź3ΆݫOC0m#YR!Ϯϸ8x2V=yY#@|=ח=q.`Cz~㕷償'r'^l#}A~O?s[rEn7`ewwya#ҲC9|%:7tpYw;cz3Ǟ j=ԇwg`M94+e܂W8<}Y_g݁]5D5üNk;7KbXz#s+,ث]k;5{S1fΈfp^NítW|ge*% F *y,"DWd߷a]_+&Wj`ps1mN؟0ELq]8tT {w ƩqХ%s$ {Z7=bFɌ򯑸[*Ǻ/=nP-ԟPZV>\?*aXx >78"9og{6SO `:xs~t97e^?.-S.N֢Ė{i>\2J}a _=m wj}ܘ+LzMͦX^g?z xTDd  h#v ^hB56?J9"ا:gEv-1ui]'@Rc%'OK5[ @n&L !m)_"H5zH…$[ՖÅZ  5r3p7#Y#^욟?5%29&#&<*`_/hk 8E>dTe @JI 9~ CdBZh91AY&SYSm)_((R7ɩAO[By:`xM 2d44&OB`M24Ѧ544M2hi&Ɉha2FaѣTLѓ)LF'A0hiMdi1z {$ &m&M4fSOԞkisEMKTd9ÝS=AC&u)R7R |\<$p͓n'\c=Q< #* &Hxlm/'8ݸ<=08w.D}4ć<p2hKq EzyWJx;$8eepvK]92i n<@ޝR I@xYS$JA;Y\NДu= kCYe Lr4-$y`AxKwt(M%^dXMaL2u8<SdR>vBd4&F\T+ #ȁHkicN eAL=W]puA· k q-!$;`݆B; L82nǫvQ6ps!@k Hnk(r:qƄt90Mw'vȠJ Q򒡹; 7Y BMdO-(l_sW@!dVCg/we (y&w;҉d $;! wd@ހZI2@]dMeVȋ(ӕxˀn(i( cM2)c*ml/6DC]Bh"6pCyTTDzrr "DD pu ?JP)p g7@DWg|J?{QDDCLf q'GO|xj#ar7g9"s@04*x%udyc~䩕W`%;rRbJ!00뼺F%DdXxA mj`Q>kPْ"" GFOzc(R"9L(lZZ:F 73p=`\3#ufUj@`.ޢnvZwU"7>mL4b S2庂TetL,II,: XQZ@ F kb}h:oFs>ܚQ7裛4E5䚷=`fN2ig-rN=AK@RiIA`UT@ˮ XsRB:L6a^AZ}R+GGF&N-х!Ed-H72zA,qu^ XC_b#vc*vn*zDL+Ʋܔ\AECD1Cu| l.C%2. +Ǻ/A.mE5S_4< , i:w^f@;T)M>@;X'ΤI ň0DNbA8Uʵ@o` HKKx'pdLvF+L>,ɶ ]J]-JU1ebK(4BF)11sB-i+WRQJu]U[cl6( ;nR퉖~Lmu~m+V}|'(ғEWb]e?1{),?Ux\n}P@0e}Hȩ$́EntB QT!Q#^tsp0>Oh|@B.`z9|qωGӲ@J.lΜ2<?`=y>`u״}Džsv#xy1jvيr,q]ϪS~OJn $d 8/GS\_ H 'b_dadaηv`P.@K;bl X=E8_Ȋ L@0#rMzҵRixrTbbs6#&ߘë6;:'kori=LV1j#gV 6U|fF^?}}.Jmո׵ %㽨@w|d:;;a !~{%QN!scm`.&j_ZXZ 3-st@-*bp!֏[L<zh9믄&kTf@Sd_ʳ+JB&;4ut:2Laj!TڅS $J5SP!Ig]humuVzE#KY I3g"&7[7V~K4,81A?a#֐(E690#`K` ,xxmȸ3&=,_]mQxv{ӈW"Dejz8VR24Z4Q'1!0K߷u{b(d"\N"]oyNr-ðy{b"NU;QPQC@-ٳzF6&2v8^ً)7^JmNԚwX$7P"pf*=ii$tb[nD3̔ƠS a#QCơpDRUF=L7RG7j:tw}5*{MB`I]vУ pϴ)x^J [Ih}q/[@qA"!l݇!H5Nyij(o3NChvH9 j̵ѝ,]:XeAv}˰! YTb\8f/jƤ4wӃ%dljߜrPa :FA1Y B!=nk]gm~)Hoi!z~jWqdk aeQ'81~$v`>l^y/Ԗ0<$Zǘoy3ݚ&pf DRSg_J%cM8 )Nd0$ Vѕք#umb$5]pfzmczG:>m.h+gWϦwIW#^eoA&|S Fp|'X9U K͏Je'a- %#k q76k_EN0Xժfԯ7#v͈ޕMͽ|-QX)PDJUIz`s;}Q`b2uT5Lps\{vvz*= p}.]YېG ?'39@ 7\*Md$Ūkt|4׆;;4)*iψw Kz~d؃BZ-ؿ4ӷ=oX.P~< cyX:H?4u3msbw !M‘9%3M,Y4hU5'(".4u4| k~POװVn?FذKz4vl(mg6 M-ٕ@XIg]ER<[U=X@`p3w;(ߣ|>_Tzގ΃7PVB8P\I*(ɪ wC #HTv܋*RT$5/+=o3 Z]ٙjsx#Uܒn^2x֗E"dS!}n'/&GsbC-_9x( TSQo568fERs< #$Kᎆ K1 *ڦ_葌C*wR0 a`uUADmEE߶6֡k#}hv*%o37K/٥@fd+I(E]ZV:[3_jlAc>/Qsey,]1muu?YJ9f{Jݖ{[?!  )p & +ڋȡ(~߀6O'҅RZ6?*p;j3[9"&d9wT^ʨv`;W"˼|E}ӹ>):×>TV:qێ.O%̡ m=vh@nVWCR!#ͺRn0QPOɧSEw>6;Ϧ)X^FdV:WNCﵕ"Qf,Q\._+Yu%f.ۡE opYkN3,*;BGSD_E`>73RH>"41 3” ^<0)T>ϖx|>4WQ ;ĺ m/1 Lb=^UiHF,NL̲Ap b+27T΢j). [+ ;%-s G*UU!  ǎ!!7}C V(r΢W7b)vL»ܑN$g@Abstract base class providing a skeletal implementation of the VOMSi-servertocol.parameters required for genern Attribute Certifica(AC). <="block">BuildonucACGPs iances helpmic Unix file:QHDD$IAQI2 aϫp"Ju<}bkr!,iݐf.^|#,~_?xE6MVKRS9 KEju&諝slݔlb Ktytb:ZO"~;v ~oexOI#":'bӹ*ZƵivӏߵ8z=_tʛ_82fKnQu_p onr.h6tu/o#<쇊~Jh(Ɖkw\_Pϑzϴ򹎨~v-'cꈂs{aYCzQ?ӴmC7]'Mz۶]—1[VOHW5em]M~b|e8ȏrb?؜3[15d/ oƾl@;!XˇDjQ<_'  n [GHj3ڗ=_X[(L?dc Säf8<3Ey2R0TvC0sM&Z"$ɕû|1><5;r)f[AV#bI?I8" ZFə?5NDX1ƋY5E&;AIBs! Rn=rR"FD1L HI$uT~ 3~]@@Ts^`&IvypL?@t)hZS2‘fgڕ[~%# up(ٶ2q6ÓK?WWk~:8'|Ȍt0ݥoI'?rGx+aQ+4'LlEUSvM.ަv)F*$uBNA{x#wX` ?"dz|9Jq9cAu5*YAF^tuAp\9S$awuSJ3A#[75Xus+qxf}dXOʒ"*i[gzKj(Z~ʙ*ߦS &_N>qLm=xKw0jv*!p̽h6ơ}H w}T򍛮XU1+$$n7U,`XApB%=_@u2vndO^;y+tbaQ1F *L)5f$H)) tSOV% ИhpdNmAl%w 6A\o _$UYʙU;RX3)wPWl`<4 ]`V̎w"\?nЧV!옑#0nf4G AV/2TujL Mq"q+ F F,(:u~BAB Jޜ^!.&ڶ* M'n}ߵHI'8c'#l>!\qZcE^vq<'=t(3*Iƀd"cdT3mosn]gbF~|^Ӫ.0skwieQf!SH<9ZO LXtwX\{1? @?Y;:eA`=K*0U>='FUQychl4< oXyl&30 pPq\8 44B2BR E1  B!0I%uyk#|Xˆ4I=28fYUcIR<Vu+^;Ht&֚&"="D3Վ%_OgonxCy08ثp>(b2zt-jZujLKqE9tA9n<\ˤD 4)oa"'"iʰDŽG} ?' P7_SMlm~{h$X"xxmB3[m|=}pƴCb0p-__ܛg>"?6;GJؼU t8AQkw ;y^,GSsW&Iw8$ r2>WI-Q„oĭ6 "9VQy8aLwC(EiY8EK4W!z hBHo[}PloKN@"s^%x'b Tvˏ΁ViW8sXAkpvFzi5JhqAJLs%BޅUBgI!p]c!p԰~'i K3ÛfW/,:g$p ߯p1Pc{ٖ,%#=S<)uNMǸ *pF4¿S8dZ*VSF0&K﹅^WD{^JAWD 9b(V#9zRA!$^1 v>}tYě 9ީc"!osond⑨32Zo@E Hu2e!3A;. d]-/UuB 1ynx4 1310œ=_" NlEf;@f<Ԁ$}\3Hfzȏ cѵd1r3b ɭˍap&s@sHm* GIR7#y}̦Ș.a%ʀJ%s5:5P)֛צTT(;{ݟͬxB@3T m4dkg#3otf4P,.BT=oFpLjRSVYhxޡ ܸtgr4.kӌg\#jAs¸4gw Q߆c3;ef^La]ᥰFbn:@]abe5iur F ꌕˣ([im(h !&{<Ó  }Z &'b3< % (U][؄:IҪqT-7sDH 1DݍO4uݞ'vTt|Hce:SDwcݮS^nD@=nҽ o=7Z B\u q6AɆf}LfբJD:$inspa_KxNgKalbw!?C`#akfn>\Lߋ_K`R#E$БY63yҒ ܡXv¦;gTuA^|6`I4KqH nfɬ,3>*<݇h-K[fДu;6h M"/7lVYCV[SDH.ؙٙ4=QGn30;WK  ՙ(/=?q Gsz5>/,4H)"B!if9>4rNDya7,"h'73'6>TEG#jPSHcUӰΔ^jJs'lbcJ 6?Cj9tef164!ݾ3J!7^xOpڥwd #n:d0*Naׁ#=Ҋx 16@)M Ꜳ%A$c~sVxC^9oϳG6M%!ynQY]+G:ߴjzvyVoٶ