voms-api-java-javadoc-3.3.2-10.el8$>z#y;J>=?d % d >DLHlH H  H H \tH ]HbHiDHooHtuuu(u8u09v|0:a0GHHHIHX4Y8\HH]hH^( bde$f'l)tDHudHvЄwHx$HyDHLyCvoms-api-java-javadoc3.3.210.el8Virtual Organization Membership Service Java API DocumentationVirtual Organization Membership Service (VOMS) Java API Documentation.cN1buildvm-s390x-22.s390.fedoraproject.org>VFedora ProjectFedora ProjectASL 2.0Fedora ProjectUnspecifiedhttps://wiki.italiangrid.it/VOMSlinuxnoarchRI4D&" W*% @%1@$$+{@&H#$4-'3'(p&&.P (AJBe+H:WPr(<6j"JxH+(%>T ?#." "7Bu7 'd'7vgn#iB ~Qj_"+f+#n"5'-~-*d0Y2{i+J!_ Je$LL2]Zm]o r| )5]2(&$*2'a.4^'sD)NC3>$.x3g+-e1-l25 =8oTW)23T7Qe_8R!>#:+#[0`$=)}1%"zD-?#? /_/<DhGd31)4I$) _^Zd3.H=r9#*7 ]F_.-?o3-c #"5,0r/w,M\XM F'$ 7|v;!2*,^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큤cN1cN1cN1cN1hcN1zcN1cN1cN1cN1cN1mcN1mcN1cN1xcN1ycN1ycN1ycN1cN1ycN1ycN1ycN1ycN1ycN1ycN1ycN1ycN1ycN1{cN1{cN1{cN1{cN1{cN1{cN1{cN1{cN1{cN1{cN1cN1mcN1mcN1mcN1ncN1mcN1ncN1ncN1ncN1ncN1ncN1|cN1{cN1{cN1{cN1|cN1{cN1|cN1|cN1|cN1|cN1|cN1ycN1ycN1ycN1cN1ycN1ycN1ycN1cN1cN1xcN1xcN1xcN1xcN1xcN1|cN1|cN1|cN1|cN1|cN1|cN1ycN1ycN1ycN1cN1{cN1{cN1{cN1{cN1{cN1cN1ocN1ocN1ocN1ocN1ocN1ocN1|cN1|cN1|cN1|cN1|cN1|cN1|cN1cN1ocN1ocN1ocN1|cN1|cN1|cN1|cN1zcN1zcN1zcN1cN1ycN1zcN1zcN1cN1cN1ucN1ucN1|cN1|cN1|cN1zcN1zcN1zcN1cN1cN1ycN1|cN1}cN1zcN1zcN1zcN1cN1ycN1ycN1ycN1cN1cN1ocN1pcN1pcN1pcN1pcN1pcN1pcN1pcN1pcN1pcN1pcN1pcN1pcN1pcN1pcN1pcN1pcN1pcN1pcN1~cN1}cN1}cN1}cN1}cN1}cN1}cN1}cN1}cN1}cN1}cN1}cN1}cN1}cN1}cN1}cN1~cN1~cN1~cN1~cN1cN1rcN1rcN1rcN1rcN1rcN1rcN1scN1rcN1scN1scN1scN1scN1scN1scN1scN1tcN1tcN1tcN1tcN1tcN1tcN1tcN1tcN1tcN1tcN1tcN1ucN1ucN1cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1~cN1cN1cN1cN1cN1zcN1zcN1zcN1cN1zcN1zcN1zcN1cN1cN1ncN1ncN1ncN1ncN1ncN1ocN1ocN1cN1cN1cN1cN1cN1cN1cN1cN1cN1qcN1qcN1qcN1qcN1qcN1rcN1cN1cN1cN1cN1cN1cN1cN1zcN1zcN1zcN1cN1zcN1zcN1zcN1cN1cN1ucN1ucN1vcN1vcN1vcN1vcN1wcN1wcN1wcN1wcN1wcN1wcN1xcN1xcN1xcN1cN1cN1cN1cN1cN1cN1cN1cN1cN1cN1cN1cN1cN1cN1cN1cN1zcN1zcN1zcN1cN1ycN1cN1cN1ycN1cN1zcN1cN1_718101ed2cdd9c3b0770df21af4c738e7b14e4038d6e2923c4ddd085aff1bbdd32394dfe7e8bebdbcb8f0ba5554f13ebe185989a6f2ba1285b5bd439b3cad87fc264a6df12a0cbeb036f4d4e3cde3d8df7781684f5821d7a3cff0c6005fac3c14f8194d49f273b53ca393f55ff92f1ceba321877fe99fa2fb2dd5801e0028bdbda2431a05476cf29bc9cb7669ebf72c0d8db02f43d992fa9e199c04d2b9ed920d6459f8679991d7b7c5739675b1b38bf4d6236344db7a09af81b6985af824c042af42bb8cb1ff8351d37a989104c35cdacaae9fb7d4666c39f7d5d696f7f5e5ae189d67ecd654d829af3d5eb2bf024f568fa720f08280f26d48b5a2a0bdbc520a0c2112654d02f497f820849414a906bf3866279df5601dad0299955fdab5664bd01700f49a5cdc68931799d2f418ee82e0ea445373c99faf0cf5c1b9c16491a9ec5f2ad04bb549be9bd1851d25d126a35d4f1e9b9d802947d67ddfdc60985edb2a91dc7b9c7b7efbaca4ddf6b582ad5535b1e615653be92e973048d5df95adf3a0cc982ab661f17892a0bf5eae3a97e0819aaa80354e63f2a65dd11d1418a3a400ca2f24801ebeb23696820125f574e996b9a1ee63f1b9ca2f86587ba13b07db061d865c900f38966bb50084707636d9c4c2fd48e807504caaa3d7733a58e4a4edac392f3b9b634cdac9c0bcdd2b40f91511a86640032bf26c34dcb30df8f90687989d2eb58a9349f839f8ec5d143de813d386d66a1994a0da37c8ed7e05686d56dcd224d1e36929a1fbf3dc68bef3ca230c5988fdec95b485842191826a50a0f0b8a717858194ee86a3188341754af272fcee82c6f522a460843319516bf49002f53eaa8128f3a6918c5e61ed6d8bd396d8955e4889aae889078510abfd81d8b697963b665ada920a64db1a8eb440a2dfc45a03abcb652650183bb08af040901782fc8af848a1244416af9ec978d89e37e726be2a5594309c0a26383618a70156c61b5cce1d08e3affe144552c21e7993c2da7bbdeb4ec1634999f980a4d810dea7afc6e33539d1ac67acbaa1f8e1c9eee0277e6291815051a75d5931f9b6ce33a190099ef8c3990ff9afeeb7c81e1ed96eb7aa84e29f7ccd0f4002a9b0f0628459756d4af4e4b7671abd0c4dfd3366c754c014cb1b7f51abacabc36d95a3496189dacfa8ef795a372fab9bf7c45e12543db9ce8bea1d68f2a9c85fced193a50a4c9247e762ee3232887ab9d30fa87a40e00f1eaa593c716f35ba36d6c1cb4122c07194ce333cebf6b57add2e76ef99535252f47a3e671ca6eed16e407703f47db57bdf82a93e4ddde2a6af33a55d0c307dec53345093d980d36830d619f9a33a969e5a8f09cc2fa191ef3e46e3e867ed4649ff81a719794b65740224a2ffd2ef9bcbca5df52836709a3323b9e6bca3c49212ff093b15fa941e4b1750c716512e444753750b5655577d3bbc820dedbf3b92765b4694f7c6a385d6fbc5f32259ecd305191931a5fe904d8828a3ee59e46356282e6fc8ac0523e16e7b749d5d94eaca1c3715d8bb669dd84ee2aa826316fed811d8c2cea373dca6f254590b5d8a0f03d6b961ea26d8ba0c8b63d35be0863997947ef678058e8fd0cb6e7401a215f6ab4ee398b18a330ea792257bc1d5b1ef173eb1cba9e839ac2bf98e0811ce98a54658e4cec876867101555f41736762087dea7b433516383a1e742f8be056c8d2171416c3bda00cdbf8f0746c92839953e977a90f90b65f50ba6ad7f58533edf70ab5a0db565a5942ed3c0a7634db2ad1a7646fd64fe61a9c6d17bb7dfc582338ce456e89c3c4744b26968770d1cfdf20898e67d9c3ee02e3c20cb8f0f9e8a4881bd2a5b1b093a0c056b9d00e8e7dcbce836e1bd3a04bee64e12720b7cdc845577c48476b7bd586f71e71938be7345abe20bdbce5b03280a31324e4290e8db701c4e668e0622e0b81160bcaaec55d4a5722968da6337dd6c6aba578fb030b1e7674d8a295819f6878452e95cfc656a0668b1a38bcc2c28e65f35f4a49eeb109b29e624d8efa556efa43420f9eea82feee867f600c6a8efd35edc68747a7585b9333576e37d53c742578fe855c615f3d2c40c068007276f980a9b757b5f3b2089232c47103a99063e65183eafe8b2026073106624afd471fe97f3064942bf167b2c0679b41ad9e9dcd8e9f224879ccb694fb93943043542af5ded310eb8645d9d0a32a24dd14b067fecd17c1e8b60c0aa684f06cb5916d0d1a84162bfdf07359fd1bcfee7bc0b887d6ef1390554cbb00d7f582be308606b884f61c41853ea9d9582052ef0269e93555d0448bb5d6bda0c840b4594e0c9b9f1416a3368212cd9d019d8db6b4b361243d99e6e83fdacb5e441bddabcab3a5f799b46dce4fde164b3f752607548523a2373194461a476f5389a9907a270b77ef60f3494d5e83b4f682279848825e9b06fc112236a9e01e4a695a1894d1bf5f387eadfb24801ab68427a292a62991462040a5264ff699f177de522eab3eb4f3ce41c6fe671024e316ecbe33727229a704e00cb88ff4c969d5bc8dcc8d2b930d99af6fcff288e9dcb9e7a1c25a78679af9737206dc6d3a84e09435b2f52faca8719479502b88e22140c2f667a133a07813506f6873176ef1c2e7d9b8920c19f2dfca885548679513b72c0d7ce5f689b6578ce4566fc7872a6b1922b37b188fb780e81030a2dea6d29c06b19466c2394787c908e906e2accc91a0883e8524dfc243ab85f9cc02627ff819830d2a5cac37652fdf88c540c02dfab19b4439631a15891cecece8698bcb52a37799787d7b04c6db48796c993753df5c26e276862650f8522fc697373aa4b3401ecf31c66f472fd68c01510f12e621708f66f36b563afc9a8518efbdc06cbcec8a17fd5e8e96677f2d298bc02f50afe2a55c33f7b80088c44e0040c92f242fdc0512ceb11258c8f6d100fb5ef9470a371d014b99b9ccbdd7213fa874d88d5d8da417e28af48c57fc2bf8579a915e4e7c24ad62ee0562c4977c36de977ce43737a3a50ee2af5f7e7bd6ecb44a73498cc58881ac7870f16cd50dbe30d7cc76d62e83d8f165494d8d1364d81428a773b6b88dd79e3f2c82ec719838d790879837145e0f0f1da11d7df5af1e891627dcb49e7a7052e9410d9c11691fdf59423e9fa77c23af04f4cd448d9b64d105d025cc2848e568057afedb8270424064dc2b6e622265f248cc90555d5efdd51cba124808d1f3db8359cb0e26807136e90ee09b007a92c3debb6e11a34fbc5ddaf524ec408307817243ca2b2d2479cdae1a13dc5e50e9b3675d0d6822abe119bc947ffa017dcfae969e7b04c2535393a45ceec449d5ad94ff05ed184db0a47e997dc8d2ba82f6beff7b184087976735fd7e4972a85e8c6188bf1455a5a1103a22e1cfe11f06be66411b6b3737e74c2a9a650b3fb96f71af870f4f039fabc62ef6ff55b980cdc55accfe12aec54b3797c544ef8d284fe9beccd20ee9936a2f5fb9c39c70afdeeeeae909bae6aebb931e2f6b0bf03968cb6268b8c80d67d99d0dc6e89e629233b25cb4bd80e120e6ac61d199b32da9550305e229928ac4abb9cb19cda482edda4f735251f0fde31ec5ce0f61237ca2723412ddf4188bf0cb01f6e4da8048308fac3b84d09d3e561cb2cd63d8ca32946aa40de84ae48e74c7aa4b47f1863c7f2303c79859fc7d79cdb87a8411a3afec36f6d5d401d82ef76f0228ff01999f68ad83757484d9dbf5a47751a8c8d2e6b503dfd7c847fc7f36b8aca6344a34453338874e9c0422900c13b43680c7fc7071ee4f4bce841e46c99998e1372ae43d72201cb194c5017a4d1d122daa8f6d4ed8c532094c8c1e6144d244a0b4ac23a744f3629533113473615b8aa824a66c64db0b82e8df2d30d86eeb214865504daccb24f32ce7ef94bb88cd06c0e2f1a24707692be68ee5bb6bc2d6f9c87e5ef95fc910f0b46c44a23c5ea4f0c41ca3018dfc7235854eb321f5949abca57b760e2279df5af412b135cbdc874f12544669fe72aabf4f8c47be11c73343c5b7cbac5434f60151dffde6dc58ed0b44dbfb0ec4c6ab84094aed00494ce8b6d452cbd80e4f64fb0729b8c715c41134d3287583d0669fd4b5131e82370f7ab42f29eb57f00966890632556ca5fa357c31e24199440b88416d63883e6a54468b76f74d07b715771f637b65ceb42e0c1d6bcbbaf4c54eacd70742578087f7caef134d8bc3934e95b4bf22b2a67ff94cd1b8d9ce479d47fa75136ec33d75e1bd213f409d2d590793ea2c77beb2672fd4ffc88e91debea736bf6ae6cf3fef7d3a142da93b4a9ba5129235ba81ec33e28850d9ae46d1c5ded1f629fc370e0befa59bd48f096a07ef35aba897494101dd0a87878298014a3611c038ead5c40fb26c8ad2e0ce848833409cc55e985a252398abf370ba8a3134c3711b6abcb12d82ad02ef6846cd7910d62043ff323c02c95066a424f8a2bd04cc0f51dd8a261786d037eb1f06608057f4188ca0b3e424a7355bcca0163022fb4bc341d9fa8e4c278c15836c27f239a0cabf7f9ee1693651fd6da4b5fcee15a5c64464c70f4c1d5c3dc800488e436f8198a6f39a842eb615b3c75e27b0c0e40334f042cfbc0e5b1184f436ec607b185bbcfcfa90054fd17d72704953ecdf451575f156f1f42c7e251f2617342fe4297a45b1fb1a5b498056a220c31a079c9b28f112c43e8c7cff80e92f28d20071fff233d5885ec18b9150e6a15ab3350559c841b6eb9b29372751542a21cba4ab35cb95d9b9a3250de4615710997f1b2e850ad776002cc2a763a624c2619066e2941905b6ad5eac05f9f7561549bff361bdc62dd465210dc725bda6602eb5c455ebc4983766caf4c6cf1ecbc5bbd3196f22f635a1ee63f043b31fbaf7aa2703f35f5e9452d68ce696fb207c27ef16ad3feeec3750a06de16d31b83ba32f3d368b6a1de65d66e3570302e40ffa7f3001483b692720902060b3998ea68f5d9816ddc7e13118ae4817468aef0af0040b665c7ff3550060fe491defb57001641ef06187316472dcc657e4b5a39dedca256e7825ceabd407533f8ae217305cfd72f92d60a02e0cbbefaacccf5615430733f1d894b5556f767740526e7000f12300a5d35a94b4080d857188611903b2229acbb1dbd4d998d368bde0b9b8614e24d6ba815dd38e4b7d82cc6b05d584b6587ca5f47aa4281c05e3cf18e28c542447d820f4d4de0e97731b3cfeb8b24e3c1bf9f10092bab18011dad8d59f8185043b775e105d8dad545cb3e37ecdc66cbef5b739dbff6562591f61c17f99d352e8a83fb204aa2516fbac676be60cbae7edba06c3f0414b8223a3b89b7f2794bfec17ea625126bf17049ad98407b9ce9a268b43aea07b4549d7943d63a8eddd96ca3f7219dfaa739901220b2a6e60f9118a33a1ddcd8b1fe3bdfbc3b0774fd5ef85152f8be799dbcb928fa7e80f45ed1ec3dc27d68ea8c42051f74b979d81319d9ab0ef3c11fdc13bab12b5c96caa89bc77ddf2e8e6fa8957be14faffa7bdbb6bc949fdd217defa151c8f613b0ac54374dd41f8e48286cd54a8bc73869d897647df794a3753348ab92520f5237a9977772be905d4652826c773cb1ec88bb16a42510e17c8691ec02f3161bde132c44f533dc65be2ebdf0cfd3853b88ee3d8a9972c0d7562e4fbaf4bbc4e7e56a3dabc555823719e8b41c87557e5c77438fc6114646784452610bb4014b485bf80cd2f4ddd77825abb1b28cc8ff4460bfb039a50de14c642a741e737295f718a2e16ab958525beb3d734131b22a4487e0e69c13054a4890da47d93bb958ac79dfc7392b967295e0f86cdcf78cbca738f53ffe35dec9e6b5b7d2904cfa8cd92fdc8b9828346cd10c62aa7642dc7e372a0c8dd2b10c88658c73fb63b03aa2fa31edd21184f32be72e51015e09390c3aba50af9ca853e1eb82053d9cafd0b3f7438347a440c21fc1c8d84b983defdfde8fee2e9b03d355422210fbcda9b88e81d49dc210d36f6e1a6ff44df2dcddafa8f77a3ed44fc07f15fb7ea1c4d4f94c12b135d6892c6a2baf9e94c6a07a26b629c2abfaccb5335718603b071c9c14dfe99ae1edbad069a9cbeb4ca64c26c15136df069815471fc76449913f3e124bab692fc2f089f76c771e188740c5959b3cf9b89d623fdb6f4a21d215a92f8d23f7ef4d29033ac9e033c714c5e9f042837eb920196314f4dab902d7bf87e96ce536f653c5ea5e2b97ecd3f05d76b9c6f8adfbe399ac52d7396e9b3a331704dd335156466d9a6d045f9a39520cbb3b0198aa384b88bf8a80b416f338ae4f1d7f12e68d686a2945cf7db0a3307297582659b1a736bca6a922a5b3125352323dd0776ae25fd926d387424618893ea237125ecdb9599caca8fa36039b2e1dec93c594bdc4fbf11ef10750b54f543c5bede705ef8a67fd710471ff2bbd84007f2f31ea29df17c9714b15563c11a34787370e727b93a7d6bda8b17bf6f3bec48ad34fe4003651746a40a3fbeca66a7888567d03db864e43044ab4113f68975585d4a1b751e16797be3b9818b2d33c57937f9b6d65c935e6c6671b773f757737fb1f923ba4e935754387f8d6e2ebb6b0b00663876cd3ac7d51686a3153d5145f57315ac3fcadea71ceea33bf501645a67936db058e577b7a749a967c1cdcf22f3e7cec9ddb0f59e9373fb1b1f95606f784875889f0682afb25f1ba0364b163895ae744cf65ce74c39ab415cf0c0c42b67648d960fe27dc4702ae0c56413102d819bc58a608e925426afcd1c717a0cf56e8f41b87d78c002c5207e7553b46903b4804c58ffa5daf39b2f4f6955d79e100e187c1aabf69750d62b6ec87a8571ed219fd524b79f5fc37dbd63cf453e75ce93d9eab60f056410e17f5c52549c2a2faaffafb375b88cd1a9c5bf37bf2cb809ab809ebd6f547219d217142ce54de1c5a00935b12d19845d76c0a3c1b5e8a11453904ec0982bc51bb799faad69eb95515ca74e20abf47de4f42d60e807aa717837934b5061c0bec318e4cbe31e37507f6736c2613c2f930429abc78ae74cbbfd344630fd0184d6ef43a3537ff74cc6072fb120b02c4fb123a13f6f97cd9008b916904c4cbc46dfab484589873fd7a4b2c942f7c1a3813735739f5696a20d810decfa6fbc374c6ffdde8eb2616cef0e4663f049a5931dc78e2781dda37d3ea70f3a66a2f7a878e52a71deff9bd298fa7719bf75b46ec113254b43eaf57bf1f6fec8f809cf2148f9ee9215f442037638684b12bbc57493c38a5cc1fcb41241f4459fa352bd0438cfcfe6e88202026bdb6619dfa0773ab6335a7e1516e82edb4c4e77096874a153d213d29cd0e1a53a3c0e1f774d7145b4ff0285acb1c8b98c7a65c53630e31c54739fd0deb0a83dfd5071dc81b8700532d1ecd8196e41e2ea48d6811f7d5191d55e59a698d8d62f463ac2204a9246178ab88a188cdd1a5a7628c920fa5b704a051f3e63312ce4d6d9457679879ff2ba156ba980fdcf6fffe9dfdae296d9018bf9299a8d1e4044ebc251acfc21d8e9e7d13f84283ef21a59da2104f1cc9f6d01bfee59692770ee303be21e2adb2ff8e8b37969516596ee817d547a891f3662d754f2cdd1099d3e28493b4771448cbf6d17c9ca8e5dbf3d8410ad784bb662c95e26a5187ca5e3b1f569220e16b11b64f783332a1251b31a6c18cbcc52c1cd9732699a41828a3168b764a6680cad3bd408e411a2ef0c495ea9ac1f76866ab95b09191567335f149e11682f16a59a8b7e6670b45157f5a41b3ff8d98ab9d8015d851881b7d6206f982e197d86ca4748f11ebada6448772700b8bbbc7c7e2956113ed84e9ba1d121f619cbdd93af0d62d1c731e682ccd20d871525af0a8e5a3179b32fd3fdcc76daea7b11654ee834ab433390259bcb8b89c4e0ef80e260fc98fe7199509bbb76b4504e0fd787b862a8b49889ea15f088207481c13e044936cc80a169c4d3c4985042a347564a6459bdb100fbeb562d1b9c77ab00a949b9407e44e9ada150126ea2ae331386afc923fcb3f3bffee1232f89f85919dad15d361f972e74ec9303147dd4d1d5bba0a046776893792f7336089d86f7fd8970eba92411ed074073907a440fdd0a9cbce04b8ad643b40c2931aad97b6a144d99dff7c3f9cbca0692ed8985622f081756cbaf9f99f55699d2fdaaf118001c5f93d1317425244d4e5a6d9a6c2f8c5ff84ae31a1af2bc1a76c79de21838344898553cc85b41221dfe5b973e3b1a8398b3419d6cf5d7e83f8f70e7b5139f06d340064df650404aa4541ccc2899149a5f2b73b31d2b3e450b52ffe6be451dffb5f64ee5d99e367acd8b0dbfd7486596d771b1186cc4cbff98a7a36c85a73cdb2ad0e845e2782f22c7ab15905e1f2985303980f1c592fdb60de3654402e1ad01795c72fce06c817a01d09c2d8c308a0c8223dc92603f574ba850ae97fda437c7ca262e2aefb30b6c928d50f422cf519c3724ecd7a5fbe574956ba077323a10279f044eb677781175752d2e733be1f8f64243d34739e021bdc6fb48ad5e14218d65238b3ae9c154c975b0feedb417397e5c58b286cb194478aa1537271ce46d68356b2091a1f2d8701fc50f10cc2a142edb29e9e5849480cf4716b298e33986a7264ac99f9d4aeeaa4f6e36413529dd745a3e5da3151e99f6783577fc050951a739ab9c621f31693207c0c5a624856ecbedf9e97c21df562176dac2facd4ffadc6b31d8c4a1926357d2865d325f14f68cf91ec7da7152a8b8e1beed420b9ffd55bfd63281575c0720ec81f762edd0fcaafa5622eefd6224487b11018064a8ed6edde4e83fd168cc9fe64ea16e58e343bce372b773ecf618a633eb28f93999a80fddf8a85aa8b971e87f2bc0a4bd997fed3bd43ac20bbb31cab872976c6a0ce6e29249ca00048347b0d35e78d908b314ef741813be3ef8723b399c280e49bb9be28806f2af55f3dfd11e3d1ce87c4a48e5a16d509e731c62388030143efe146931f76d90971bdfe54b5d4e5ea0abf6ad4a5830f05a1c953b6265504cb5b74646bd3b4d572b4c7df8bc0c607a369627befc4cdac6ddc58533f9869b431248b495edf5526b10f5c6bf8655c2a2339ff39cb148237aadb7f84ab8b7e2d564a13aee8a55d7f30307b180c6a80def38729945f92356d53d87cee29962565dfac5bdd451a190f395714fc4d35eebd792ed8702753a85adc18de3e0c1d117bb73ac9e26958a9fa8695bf022123a39fc67862e038f2dc099d2eb85ad2308ce26cb35cb3a3198768a503abc640536a3aa106d814a87853e99fc4dbb09a4153361305419596b6c8847ab3cea2cb51ce8065403875f893b9bb6c99ac6756507d3eb7e7ed79321fbf7b2c25aa73b6b37f62a22fdc514fc2b6e8f6c86cfb5fb67afc61ba0d9e7a8e8b3cd53d60f8304ddcb8b1d26186a5f2662895c60a9c58f38bca54e27fa1cc609ff5d42daf5a5dbc78f03c8e04ead6e6c4a9ccba5a837dee129bb329b2bacd807a58affdf082a83d5c5d10ab8ca978d7a62ffc350fc116d5c044d36168d4811ab1d6a39e5f421983434aad1cf0dfb1cb16884fff272a428f916b9207322c3524088732fa64fc1bf1c505b8c27f03c782cb58cfb9661874e29499ff6799a3c2f5a26ed090ed3e327a07d57d5b99583e763cfff9c012631b82fe6b9e9f8fdb422a44aab6930e8296a9909809fa91286f6394d04ffb2da5ebd95291f58d18aafdc2121e4e1c416cc876ea5a2aa02df399f07b2e30fc5e1827fe04a233c6c145053e76ccf6ff67dbf3ba157fe0e165e82a12e8b1ade4c86169fa453c8a5d0a895c8888c9054ec80963f14acd5cd2d1667abefa3ee6c3dc16d689c928c4c0d8b15941c260134d891eb4085af4406221c08019c67fa76914f04b27f2c734285ebe2731dacbfa81e1b0121f29b4436f7e4975a7bb5ca025a4012db5719c5026062b0f51833bd68c8e27f56e37ca70277c8f79f970fa76f284afa2756d7427bc393dcf3fcdb3629e646f7eb8364164980c3ae5a87b2d1fedb8cfcc66d03eb8e3b9d7ee94df33e42e380be8772d191ff7c986f69c00832398c0a1dc2251251ce8fc5a48779c2bf61ba5326f8305cd960fc69fb6bb272858d3db7ffb4e755aa0c9f6fdbbb2830ad67165c4ebebee8dcd0b49617f27d66f0662177a50a283446d50e73ade802601d59420496757b36d86737fcd42f6ed0b265e83e65f08244b53f02b7b315a1ce187b3aa7be56ace6aa7a29b5ca61fc119419d74b590d9c59833620ca8445b453362edc0b5fa078032475131d513d5d50a578aad227b1a49409ca982807967549c3a4abc94c779f8611c56046069b558d04adcd334d2051cd5faed7b611c4c28c872adc1c6cddff446ec0f026e4b9d8c27cee213d992035176a9e6f329a9a1dde294a8c7211556d2a8adc894659acdd5718fdc963abb41bada33d2e7ef97ebdae2c9c3f8070b4ce9d96dda2905866c3a58613f4f47a34e58ed8f708cbaee1cf14dde5177f7c892c05902f168cba20a470535ebdcb5766cb58f26255b742a47b4d7f41ef753f79890bf9d8c68910dbebc633bb385165786e831ad25dc6e247593d9ed1f40b19139122de0011a6146b138f053c3f8cd6470ab1bea0b09734ed16d64ab49fc6b3444036bede1e9ffe4e0cefcfb9bff237426a79988a4cac9fd82c6bb00ecf78424ece31ae09718e1c1217978ad1fc26723827e7cd9ca95668b9b55e2ffcc98d878a00031c0fb5a9c79ad7fd4b26d3a57213de93bb3cb863c96e504773543323d342e144ca670a3b747a890e4cc4f637d5bfd40357a76248b8a7e04862e7bf8db52111aab8652cd24258d3d4935fae6563e8cbc5a8888150bd66db32bc06dd4ca76f6e3bfa75ee7bacb4acd16fdfe9a154d411ae7191f42de39c8b17b4d48bd3f6def1fc5ad0dd996d93bf9d98f11a2df2396775ec6efc887802b2cfc5b0f706bc6dae5f64d2f6cd2c3828ff7a983f92255f8f45ebcd9a8094e67c4e337bfec7c32171e84101a0b3f8f2f34a6cfd2bb6d20d142246d7f4a8a160712970f6a6868469f8e49f0da4be19947de29217dfecc99579934c4c3f1ee736e585058f1dd6ad88b4d5938416d76d4b4eb78c0a1d9bf4ed550599ba53f15a1af62e638de084f63dae0ec0cca47a49ab64fd0545aa0e94e8459d72700d9292fa1b30002b1e2e18d02dc413ce31b775a394fdd6f05f4f7207c14ff06827131add488661f9a0b24590eff2494c6c2691b77e99467c2ff4b4c212b519e0900eb25a03606333d95dc5d94bc50affbfdbfe26844195182725f6a447b38e5f43bd76837766b9c31c27e614abd5804758fd9460f5f793b428f791911c195abd06dc0a6dce8f2f5b8f56dadc63d387bab5f347b40ca1fab2d92d1a43b53c2c02820cc45132dd2d196d997f5b3abeea94b9d44a52b6572f62973fe613486bfeb25612f88f128c04b5d6d0ed9939d01a63972a55bd5c3e97d95780e38708a7a13cbb5a9d08e6fb4676d3bbc22914c0af1703093c95b2f59fc305711b571188613e79caec54efeac75dbd70b0bb3c91a0da258e063c929ad2a81f8ffab89d634a283fa9f6d5e06c5a880ce2ded3246ba7b6f08f587ff60abc5f6c611385e2987a4882a0bb470d663405745fc26fa15449c41bad90d0e47b3d539105b8cb96668299ff1df2744cb80e4d4b0d0cb025fece994fb2336d75245b64d0fbbc9c21a6770fb16c46c78e3df4695966f44782389757ecda19576f52f0cf1a6579dc3960733ffea734ec22a4ef1440569f07b8b6f592813dd155d9f404e35ac08b839d7335ad1322f6ed68ae1f336d476d9b59f2eaa95deeaa2eb1301cec12053304b451796782a4a716d91595a1ee2c30aed1485653ca2dddc772512889a2ec0e753550a1272cffa1a7444e04c569c5a133da68658cbe0f7b42670c9c725cf85e72059ee02c427417ef985284d1f5cbd5f1f1857791455352cd07fc015d6e896e4f3c4a2ec8b414833f685275c4d43069da4c3795c811984df5d7f5350e96d51523b42743bfc8804f539c46510597764b4a14a3377573f1d2dfaef650fa57fe48ed799a61f1cbae5983345cf0bdca84ec9262843eb958fedb7ecbafb4057ea763f94aa2c310ac8bc3eda40e152cf01daf74a60a55a59c67a71c4952f6f5ce4a5941f54bff1dae121e03e4b168d8fe94d4395aaabedc87ccf612251def4f5f9eabade399566d331ae51337f015e43ff75e539081acb3f63f45b6b8b0b204107d401fcdfcdfcf40981de1bdfd10243af9984ca84751e5c9395d8e819ff32b87ca9600aa98b48f975b21626cfc29ae36bb27aff787f1e441178b6a24d7396c4cca6a09023236aa605c838a11a10a8b30d54b8330c2657f7dd2363ec2709a50da17b1c4a807d0ce007d13b601656cfc5bf9a703aa8cf5468174710d08ea8ca9a4de5158f864d0c36b8ab21614320302ef1f4c2882f246e4f410b3abec2fc3ecebdb0de6af9b1f6565e879e3a2b67c44f03ae3b50ad8b8ff3c5d58fbf269345e0524a0ab9e384df5176a2552e2af9d57f17750f8844b191a5dcfcfd757d1d0b3970736ac481cc91f98baf58b756e64df17e1eb9a955077f72e59d8157991e8eb4919f0f440492ac70d0fe78219a45f528daf792ff251766cc0c3522f47c4f652989be71255ece92a09e80560bf7c974ea86a0ea340d81f554d44395ae6d1aa606c0bc1d3ea5b31d5133df32ed6a9effdfae9cf3d32f5e7b81adf8c551aa8c7b3cb1b05a2f784dc1d8e4e4b76bf003f334b37185a2cb3a76e4574f7d81c813ffaf8b011d42ee194d9f77876458ea20a8e50a9f1b804da4c614eccb5b8d018561ab4e3c73bb3958fe5b1899d1813b7ab8bb24fff5c9593c5fa3e376153942d713ffa0b0e9db25a33334f45a45507d31b7c7be4a899ec7c7f583616ed2050349fad0b78d879b45a5b1989d1e7add921f806740c2eaa4f4fce3d93b25e8c6124cd3357980d353fdc6fffd8076b0dcba3c0e79ee44d6ec4a2245f75edc44ae0d7fc1e9858b9e59e65aa4e6dabc13c634753ec49cdc8ca5c160bcffc478bf8a6dc08d08f7755dc5c08c5ab1f3ef20b797b33530c6feb5acb2c18bb8c4e152b22c9670f927d4298d435b3402267d8929a5a89237fd736b296bdd15f82975968347aeab45f8b6a3f342ac8010da7d4e418b2bed38f310b024e2b3f3d9cb52a8a90ac59bb5a05960eee63b5527ffe7efdacb8b613eba8bba153269adecd8a0bf46412ba569a8322eb6179d3747be5edac0a9a34eb7cdfc8bbf940150360f74358ac4a241dcff8efca9175fe832df9619b991199adee506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b795ab473f96bc3a27a2d60e1763104f8643f30b3201e9c4c2f352b315b1512ca11bd7e17fe3d51bcd775fff086f66b19fc97a2f467248f382d8310c6b114c4d5ecfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvoms-api-java-3.3.2-10.el8.src.rpmvoms-api-java-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cMCc47@bb@afaae`@`U__!d__ ^U@^4][]<<\V\ `[IZ|;ZOhYyX@XVl@Vl@VwVU@U@TTi@S @SP@S@SWR[QB@Q.Q@QEPBPN@P @O"OD@Ohq@Mattias Ellert - 3.3.2-10Mattias Ellert - 3.3.2-9Fedora Release Engineering - 3.3.2-8Jiri Vanek - 3.3.2-7Jiri Vanek - 3.3.2-6Fedora Release Engineering - 3.3.2-5Mattias Ellert - 3.3.2-4Fedora Release Engineering - 3.3.2-3Fedora Release Engineering - 3.3.2-2Mattias Ellert - 3.3.2-1Fedora Release Engineering - 3.3.0-11Mattias Ellert - 3.3.0-10Jiri Vanek - 3.3.0-9Mattias Ellert - 3.3.0-8Fedora Release Engineering - 3.3.0-7Mattias Ellert - 3.3.0-6Fedora Release Engineering - 3.3.0-5Fedora Release Engineering - 3.3.0-4Mattias Ellert - 3.3.0-3Fedora Release Engineering - 3.3.0-2Mattias Ellert - 3.3.0-1Mattias Ellert - 3.2.0-5Fedora Release Engineering - 3.2.0-4Mattias Ellert - 3.2.0-3Fedora Release Engineering - 3.2.0-2Mattias Ellert - 3.2.0-1Mattias Ellert - 3.1.0-1Mattias Ellert - 3.0.5-5Fedora Release Engineering - 3.0.5-4Mattias Ellert - 3.0.5-3Fedora Release Engineering - 3.0.5-2Mattias Ellert - 3.0.5-1Mattias Ellert - 3.0.4-1Mattias Ellert - 3.0.3-1Fedora Release Engineering - 3.0.2-3Mattias Ellert - 3.0.2-2Mattias Ellert - 3.0.2-1Mattias Ellert - 2.0.10-4Fedora Release Engineering - 2.0.10-3Mattias Ellert - 2.0.10-2Mattias Ellert - 2.0.10-1Java SIG - 2.0.9-3Mattias Ellert - 2.0.9-2Mattias Ellert - 2.0.9-1Fedora Release Engineering - 2.0.8-2Mattias Ellert - 2.0.8-1Mattias Ellert - 2.0.7-2Mattias Ellert - 2.0.7-1- Disable tests that fail due to expired certificates- Disable failing multi-thread test - Disable tests using obsolete hashes (md5/sha1)- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Rebuilt for Drop i686 JDKs- Rebuilt for java-17-openjdk as system jdk- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- Disable failing tests due to changes in bouncycastle- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Update to version 3.3.2 - matches canl-java 2.6.x - Drop patches voms-api-java-javadoc-source.patch and -no-local.patch- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Fedora 33 builds javadoc the same way EPEL 8 does- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11- Only remove the maven-javadoc-plugin configuration on EPEL 8 - Add source version to javadoc configuration (backported from git)- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Remove maven-javadoc-plugin configuration - Remove unused dependency net.jcip:jcip-annotations- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Add BuildRequires on hamcrest-library (no longer pulled in by mockito)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Update to version 3.3.0 - matches canl-java 2.5.x - Drop patch voms-api-java-canl-2.5.patch- Adapt to canl-java 2.5 - Use jcip-annotations for EPEL 7 build- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Remove maven source plugin- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Update to version 3.2.0 - matches canl-java 2.2.x - Drop patches: voms-api-java-bc147.patch, -javadoc.patch and -testfix.patch- Update to version 3.1.0 - matches canl-java 2.1.x - Drop patches: voms-api-java-bc147.patch and -javadoc.patch- Backport fix for failing test due to new canl-java version- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Remove build-dependency on cobertura-maven-plugin (cobertura was removed from Fedora due to licensing issues) - Enable tests in EPEL 7 - Implement new license packaging guidelines- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to version 3.0.5 - Rebase patches (and fix some deprecation warnings)- Update to version 3.0.4 - Drop patch voms-api-java-timezone-dep-test.patch (fixed upstream)- Update to version 3.0.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Disable tests that fail outside the Central European time zone- Update to version 3 - Apply patch for bouncycastle 1.47+ on Fedora 21+ and EPEL 7+ - Convert to using xmvn- Disable CRL tests (the CRL in the sources has expired)- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Add BR on maven-surefire-provider-junit- Update to version 2.0.10- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild - Replace maven BuildRequires with maven-local- Correct runtime requires and URL tag- Update to version 2.0.9- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Update to version 2.0.8 (EMI 2 version)- Fix compatibility maven fragment- The Java API is now a separate source tree from the rest of voms  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH3.3.2-10.el8    voms-api-javaallclasses-frame.htmlallclasses-noframe.htmlargsconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmlorgitaliangridvomsVOMSAttribute.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-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlasn1VOMSACGenerator.ACGenerationProperties.htmlVOMSACGenerator.RandomContentSigner.htmlVOMSACGenerator.htmlVOMSACUtils.htmlVOMSConstants.htmlclass-useVOMSACGenerator.ACGenerationProperties.htmlVOMSACGenerator.RandomContentSigner.htmlVOMSACGenerator.htmlVOMSACUtils.htmlVOMSConstants.htmlpackage-frame.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-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlerrorVOMSValidationErrorCode.htmlVOMSValidationErrorMessage.htmlclass-useVOMSValidationErrorCode.htmlVOMSValidationErrorMessage.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlexamplesValidationExample.htmlclass-useValidationExample.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.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-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.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-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.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-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listscript.jsserialized-form.htmlstylesheet.cssvoms-api-java-javadocLICENSE/usr/share/javadoc//usr/share/javadoc/voms-api-java//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/licenses//usr/share/licenses/voms-api-java-javadoc/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmxz2noarch-redhat-linux-gnudirectoryHTML document, ASCII textASCII textHTML document, ASCII text, with very long linesASCII text, with very long linesRhttps://bugz.fedoraproject.org/voms-api-javautf-8934b74a9f866b5ec3fe29fcb724d80312dad0902fb888e29fdf5d3ca7645b354?07zXZ !#,]"k%˲wćҿNguwIhXbg. ~E2Vt<r~0w,p2q2)J2+}n,zt 63|uB<Vnm\T54tl z]6ZߑCjҗ)#^Du\J*:ƁU = JfnŅyu).fvBIҌG emqXLbE!YB+-ה w@~[Exʱ[s6Ry &LgM CP48;mqGWP*omhW))0TT<9Q?oS0VJ Kԡ0O'87w/gXH2$"mZ }Kcl8p!s2Í^_O]gS->nj4Pobg^r<;WTP_o\%_$h ޒқAm76-x x/ncHa]9CMvB5w%fDT!`i8pjzo[lD"H&f 2LHmjT4A?ղh+^K7ᭈL:[A"\ pPx79/D&K-377.Ӆ1IYmij4`&9"/vƼ Ϋ^O1q9\2I+,`+Q7xf'U^D-` ?X YWB4iurU n&TEĂhrBL#l Hȃ-{j#!h:X#A*QYMՕf9z[Y]Hz&S67ߓ[@h rxocKY `x_$(\iJU7l,\x SĽ KSl.Ly=̮iV( ZEQ}?.%["+1-DY Z-z5~eq;M|m>\N 2 wP(Jy,Җl^}snKh^hKGVS߂JkGW8G^Ge!ƽ„<5ѾG&DXP@r2֊_F< 0d7ߟ -Iǩ7bnK܃x[82q=QuSg=@+8%]C5mHY-R~XI¸I(=J({K}wA#?ȼ#fp|As뢤IKs&ҭ.D_}1\4JZֱbVvI%=!3ZCV"2&/gtiwbZwfM9h); ы[d!^!fEFk'V(@mnSNt~K!bj+~L0R'N{Dh=hPk4YPw%s 0&S0ST{FNO 5W~{*+3負gcS<ݩUȭ}^Xhy;GPiosrw0[-}51͌4RL@~>& otQTlJpEuM$aI}YVgA_3Y]b%\ŕ)_Pb@?6,e.Ek]'ޢ ޷qP gW& BF!T,oBgypV]!Q?$`p' rZQ,]Xz}\WfW,6HhleI͠(r bM)vh]SsmDS6끞Fy<_53Q%V̟ZKq~b@=vjVyQՠ 6榪FFcN(*c3N;,gf|a󢲭cxQ yAj^$C5u4:T՚Clk@k49 dw-plj^->gxWy4B3ՒF ďAݷbkz2j^?vMvǡW2t͗G 3SLʼÁ3&,@x7C}9tzg-KQ) q9U%oY2Wyf$a1x#L{uH"X|Zeoʐ@2s 9-'LNF]5cu!j]K6{\j0P5=2D=s42#lZ*"ҿ+0q2fyKgVaeD%/,$5ү~'G E,bnC̜oi*1J]x1g>#%Ƶ8TT~+\z0G!nD- rz)>DO?5nu3{ ` ~bF`=$ҍ]Hyyֺ1AJ7t}xx8Oe M~_4#ҥd8TS=}_mheƯ\[