voms-api-java-javadoc-3.3.2-11.el8$>ѡ@DvSaCܚV>=T?Dd % d >DLHlH H  H H \tH ]HbHiDHooHtuuu(u8u19v1:1G$HHDHIdHXY\H]H^ bPdƠeƥfƨlƪtHuHvwфHx֤Hy@Cvoms-api-java-javadoc3.3.211.el8Virtual Organization Membership Service Java API DocumentationVirtual Organization Membership Service (VOMS) Java API Documentation.cbuildvm-x86-28.iad2.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큤ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc_7fe96d42c174239e44fa915cd76c439e702b9381a3f7853ead5e3778d40ecf717f43e94cb458ed94138454e1c417cb726063ad297b8f40864dd0d4090ddb8c175264a6df12a0cbeb036f4d4e3cde3d8df7781684f5821d7a3cff0c6005fac3c1467141a3f2ef9e48c2e7a503ae1bc566bb9389b062c83eee6578e256b1d054bb2ab24da27659a3ee024566958851c8295e8e2a7aeac748586c34c38e83b16c519f6020e8958a392a7a5a84303bb7d2dcc18253cc8ef045c7d6eb009d9c3c14cd4e90b47ed87805966fc87695b2941f7eb0aef0a41ffc2f7800c6fded90a9701f92b082c29a2b2e2d5b55b862cda991c5fa4777cd00c0d46c1edefe2844ca4d949a51d4188469febb74ae8b7b143a6f7aa69996258ad7d41f035a52a43c254a13f89a4a61c1521534288c54f8bbc2ee6aeb63cf8f6b0b6a5159f15b2b9ae8343a5c1b2286e0b8703d3b3501132eec9dd6336c6453ac3d7857aaf11cbf4fcc47a3bd4b71b36245f9b5126a53d3c6e1fcfca8d952fabb2992211552663f97f1e1c1c1b60f309a464c6bf14f104fc98ad1c5b1b1fa90aacc0a71e40e92517414f0285802af01233beb3ce1ca54319ff6ace90c9a41a1568b0e03fce721ad64b629a05091abc47c7703229882110c8fdc2ebe5bc9524e7665be782683a889c914a803da92f4fe4341ae963121f8e579772570b83c9e384c3e219d60680552685ae34e3981c48ba3c8188ba6523d1169359ea0644b7816daf0b63cdca2df8d0dee023233785497edc137a5a6a022165dbbaf54b94dae7de86ccc043e0829ffb28859897850eb551fdb0a8d0dfa2a6f6d0393ccc60a931aa88b25f27405a1ee430b7ea1669aa1992bbf86d18aa5cb302b531722e0a1f4371385362f16271f1705013e924181a7a3bb163f64b04a4368082f409f900e67b820927a24bc4b8455f936db823cf310c5e60823158c5c4a3810702029beea79756418dc70e501787d2c00b3538858e552251d7800c6d4b1b778d4086623eda8d84e15accf742773b957085f6d5ca0ad901c8b39e73f07b1cdbd1cf9412144ac1fcaa5684c7e216f2a1c97af63188199b06700e37520f1c7db9d64113b99f5055d00012eea2a74bb8ba6657e5de03746fd34507a1a3c88333cbf676dac559026f0e0a1e651bd54d4642512f7514959ddb2b88e35627eda030a0a8819cc9db1a08e2a0649bd18eb6928d6f8da04e3ce3b51f01db43a8367e7f8927bdc42cb089b7ed5db21a2d76d2a6c933548d4e4dd4feed91f14523e27bfa85ee34a3aa8f5710fbab06e6f3fc1c189681308aa5333853880eb9748f63ee0c9fce6fefb50ae4ba79415ba60a1fa903532ea5e924f994544f01378671d3be8763c9823bccd2dd75b2032c9de8edf43608b08651aa4b079b6103473d367b26d38b5022ac16d6c95ee6ae39cb743d3ff521aaa3a0f1817868f0a828b286ec62e211f8003a971c16201e954f885b6a37d1ca81a21a266dd7e6bcfc58334ab77616dc9cabff6c92d74a3b80fb6acdf3ca6af59098fca34390f64cec89e9e6112665e3f2b6de4f0b752dbc193e552f711babe15ffcbc1ffd87b6d431e09ac0957a4bfc7682fb7566d8b11706a97b593e00139bf69aad68d20087c3d9e8e93eebe4a22ea637a077f0893375722d70518c0fb60ae294b00af7a19fcdccffd1b09b0e7c220ffa7dc7e6c99acf2594b47456751701725ea9c639699fb9d18bac404846e8178e1b52bce6d6b43bd00e9fbb0b6c2d99f416b485dac40e97105d62035f5649af4c90fe1e107e7e6a147ddb4ac4d0a382b04fc2d08a3547fcbf129cde6c97573fcd669b265ee945bc9eeaa95811b6a5e914f09771a8d6fc3492d8ff785cff6f75dbd382fca954bd442c7b9044c5fc927e9e3a0c3c8b4a20a818f8e61952d0a96011d8ff614240f1f53d88d0f298e6cb160c49da8e9692a137f32a821b82572835956929c834d4f98d510c0d6481f6879aa13e74844c14f1a98f765dc663cb8c897b7830d82e38c847c46f74c5871e6527ff0eb2716085a81e7010ed9d6a576d5c98bebad375d884338174eaca3b1a137370214b42b2ca972492c500974ae2254c9cae4dcc239a681f04677adbc27d4e7e6a7b02c0cbdf06635ee1109a898fcab8cb27310ada5a980179c30f61d4ea031215067c91a894fb0d825a5477de8988a6b2329c07be74dc79947186129cdbd9fa266cda7a9f2acdac77d2a195adea592e06793840fe886528ddc912fcdcb1a9f23b3abb8b5afdf78d9f28cefe9a9ffb9f112cecb8b0d47e7941e124ac2a434737c172be6e76de3f44f3d14fafb031b4a7814a943c852a408cdb55e56b70336720e4f32e00d66ae26e1ed1cf082af2bd48d863a239a183bbc4f8e7293bda596f3cf1cda2117f3cfbf14f8c898741ffce4280f5ee965f7adc9c09de3989de2c4d1374084d3017ecc192f3ba280185f8319a7ee0afaad390628db46708829a52631509d193cb9409ac902a15c91d82f002068d6abaefb0d3dad1534b5a6eb0b26af6e5e3327ac158dc438eaaf74257b8f1f4904eb044ac30232dc6dd865c303fe419d3aa503c242dd41aad6dd22461ee650fee07bef14ee2b54450a75795c3c818009bf86c42a21ac9cdacf19f1a15a825be5ce26dcfc35efd549139c54ffa063cfd6f3e029163b5b97b41739635e8debd8011f39dde498481391534cc893e960e6bc965b57c609be2eee963160775683c3a2d98a8a4f647e4ea9fc98bf0bbed65c047065c8d7ede40b2cfbfe0a9cd27842125e59a3aa1204e7f589ac0164af7a7a27719ec890005e425056977f124ef50d15fb554a3be1c3285764b75728afd50812463a19017162c634d03f0636dc2a32bfa5edc814f2c9956c3aca75c72a68be50f5f8dd5b4360429bc5c04c827ad5a65cec0f75d26743db8959b9c13f3b0f676d42e7753b48416181627ee3769f7767381f2ffd2de06433e00da628b5dcad45384b865e181d23a9484ec13403eec43d604cdaafd7dc787119e10e0f63fbddc28bc9b6056dab94ce763cca8072b6f3e2d80d79170e8a7ed3213ca27573f7cb63c5751bdab72af3d3c34263f22042aee21a08e258f9e9a6551a76b38b587801373cd5e32addeef6c7f55770315db01260200d7a913b3ac5184bf807602164e2ced9a14de01e1f603aeb9bc10ec469acc5ba5e3c40b30e51e0f67fbcd94acc8d990994a2d0e4f683d6c7fa354f7ea8e45d13a3c94e7feff19aebaf80203f964c97482c79a51389532b3c7a920f03eb7559be0467f0ae621f6172fcc8d2f0d6a9e3d5a2595c26f290ee06e34d20a54e442eda918fed7e16b9dd7572c19fe4ac7f9100fc77963166e517283804003a8b9f44a1196de6e428b23db4af9b1e7ed4106414fd3239ac431deb0dbe148603045a117a70d6272c04b7e6371ee55d8000e8faac73c83af82b56c166ecc015996bfbd67b5e6ac0e10c670c592e8aa852006b4f141e3df7d6d4deab1ee601428e0c20c6bf1f5e51123c07d523178ca3a8e710c8f983221a86a81a348b0490adf237b44166fa9dda75127be3c485d3cc184277aaf8ab9ee0d73c852589cd108cb9f962527a6fb873dfd03373e2018345e4f53ab1b4a8e387345c7fecdbd9c84f35a65f799836cefd7eb08be14cb5c22ecd026d50e0c2de4e21b08693fc43418847a1e2c1981d988d95adae5b48afb02b12a480cdc7ab151137e5f494cc0eba465f3a744907f8eec833dd6eaf5d498b3691e7c6899ba4f55c1860e057f89493289af6de7df82d64ad3331d4b9289c5570f59ffd0b8fabaf8fa6138acdad9519f9a250d343f07b387b5583334bb1a7c8738f35f1fe42e5ad4ad8d98beaf7d64959ac5778399f8e6a6f1a67a4dc5fca7f67a18d31aca7bceebbbf4ef933c2bf70c56bc1e674457aa6f4a6e070ffcb2d2f767bc61a6a290d87f06c66ef5bd617be0e840224ef25625dd54eb508940ab6fc2300c276b5cc17404fb5ee3a77c59e9da4218e0125092cf607541855d49da601b077f69d22f6c717cdbd192c0c205eb7a8e33a2d280da823e87c3d9dad74f4d3ea1105abc3ec8d5c0486c2ae086678280531628b2961428a8c35971660b9902d0e58ad50404ab43665a7e64e5fdf9aa927e8e2066a3b98b13f132d6fd66e87758b77d7c4cbdc17a8cf99a89d639c7b8347c74e980278c7de4d32c4930373152509a276fc37243cdfa582e2441ef28a98ef8f2030ecc962bdeb281d3f24c5b3ad2533f56506e6d7918ba414d298ae6ffb49920ed91ec4b12cc9894cc23f94c5e25323b23b5e9b6eb30dbc2eb09850ccf7ac8ba6c6ad5bdd973830ffdaa673e56d8caca7ee7721e348f0981c4e9e6a140e08b4f3be7ef537a81f12aa39760ba1e67f47824c6664a9f0cfd6b15ea827d1e4ff1f47fc502b81ffe1cb98e75e7bf5c29142b34f23aea648cd617f2b0847ffbc45f73e8be2050e44015633b1462028c796722258715a1722d0208863b72060f7ea12f2288db874080767e20a572988d4bff86433101c37220be3a738a4ab1e55c8bbdaa125403a0b843e84ec6e8488bc4cfd8fbe3820958c3c704eb2727ae158512c33276fe82bbf2c5e0cd7e2bf9077fc833d91cb3efc1b42b7939823ae863c855534b9d7a8ea6baadd57d3e7720468040e088cdf663faca90a919afc1323bcd3085ec1ddbe502776fbcf9e038e6e90739299daab60045e5c2f05e803a0978fed403476efdccc3568d88d510bc59b57c17d57be268d7aa193d87c24c0ef52a2182807bd3132b25d49c3390a20c85ddef4e0c9d6a0f524f45176fbf00af367ebf003ed0a0bbad09f9c36095ff1128bd43b0a80e1ce6fd3629730cd8945a25fd8b4a3fab1b0fd94d2d089e4becb90994a45a5f02bb2d61b9635577cfa5f5bd9e27f2519d3b67309035d09a707510ad7321809524464db9a406413ea9c15a9eb8b73cf066136db99156ed5ac3c1d29a0f8a9e381431f83b9366e2908163ac30abb8c5439efd06a51cc3ab43fcb4ef7a865ab53a4665e872702030cadf7d2ada34ecbf42511c769d8bdb3da28fff8676766b93288b4f66b1207950c65a9697e7fd47394fc0893c72239e78d98152c177f984457dca41bfc0ffb1160c2dd7f15588e2554b0e4efe1d5e09ba4d59be4e73927f17253a27264ed082dc08343dc45a3083334888cceebf69e42fc6e7ae1c962cf7df57a29f2d9fdaf2d95f018f4bd8e57cf611b18f2e0248bd152620ea76ade3c9519aaac4700b5a8d7d4f5d09e3ed954609d94ccb36ae37db370642df5014aad60d602669e2775416c129ead7838edf4d6e1ea749fa958dfc0aa4d1e6bea3ab38432cd16c74266f7989601da4f5997bf6bf54b4d892a68872f28268c0f3b96c7e6a63d137eaccff862bf0ad0bebc7b041bb2c6ef7f0561b4897649664709beebb8c21e9f9c322d660a0f91709efb62912a5839ba5b2c92c3ce00a44b9e7dccb8e19c8e82d978a95f8d4c672204f7757c8cc3f28575b4b18bde3c282c31287465784887447cb64e7e1049d3b3cefef8f1a7e5a57f998ac5f088171105c2a52e421148f88cdd9ba0c44cc6038f5c1f3d19a886c4752f62f76b5b39962ef45f6457b7935bbcfbbe850b6a3142d20a2e6a5f23c246aceb66441161071c1319e1e469db8987622c341bfb32f2150183fc532e718747779c18844dcfdf414a22a54ffff917f0fe37b8506820b028985f8878c9baf28403630a07fdcf4806f0db78ecd038774b4d42dd388a8edd0a64a95dd9c8f5fa7ce49231c77fb898f5d49bc07997224ea736b1715eba609238b26cd9b4fb55ce56dd13c47fbe0990fcc96275efa25f0553b111ce7333eda77620353a5e3a4ad00c5caca18a58d9469de54647947f7f09975d3df02285c609650568fe3fb70da029712682b4a7856df43c2bcadacc81f7db4b8d9034a768293ebdbcdf1b10a5faab29848d94d452388a89a96a1a89b7d0a99f2260ca1649be5db3148021e5f883592face2aae7e1e9390804cd31772335a7a297c7e8cc3379453725d3c354eaa203af3e0848ca65b02960ed6e1c13694f48f98d974c54ab2fe7f0311f43143b58488e1e5a3f5204e39648f5d19f98d9e9158b49abfe19bc951396b92c8ea5dbaaf1011de4cdcd11447f6187e5bd89d82c6df63017e1f3fb24e596795528fb9459d94a48920123100427a9fd66761dd3cc00b4a8ce52f1be3f1f801651af609f4e0284119b5f92c97a7e5f20307420606346ed0ff38c78e90685279c4649b0eb79b9d2fba80615824cbce71d8e999f83a09b3558c24f7a480d2abb0944ec4760779ed750c7176b63c3266ceee058474177fee11f3d3dce5584709c1d8eb63951bf683b8f34e9caf84bd93ed4082b2cd2b82a43af1bd3d18f6f10af93f52432135cbf351d005ef85dedf2d4baa2f8d5dcfdce065aecf9a36dbfe4d1217688ce6af57eee681529ab31fff723076cd23385e92827f6a74f7a585b4700b09e2a5ee9741e54f111e32cd5276e356013ee4cfc4260384c045ac9d1ea61332716cdd77a0423e8b6d8d7fe07136b01fbb49e79c0daf33f5cdefb26ba5b4570d89ac2b0b63d02660b7d8f6f0048bc0ed98047265d0c98431d06d0536f7c9ba68042fa1910fd21a79d7077fa3bffa0f4ee60185e34c86f8b98a3abd43e2c682831b5a261e3b4a6263e228c8654482b919fdef996d34414287dea14bfa1e4d42f92e7d52f2b6764104f7f3727b1a2e2abe48870e04dba0d078102b781df2adae613cb6ed275c02b0611e1d21c35599a70e201427e804ec34bf18137d82d466f9f8abf3930142496c3a6dc65a9657a92d5d492386c1d955691f17c994263693fc7acd2f841be15f74c9ce24f4de155d0b7592d9d0a35fc810d61580805d524dcc7fee804a2de82b2f41dd22ffe077f2cfb9e27571140b42b6cd6ccbd62a9cd8d13c9e66921a9e0eb2e6e5be766102adc76ebbd945442413ed3a9da143618c774cc8d7752b0c8d7c0bc135437616818fe6685a615e476b5aff90f279413ff71344b41a6b2584e8a32b5748ea9aca3874d89ffa40a628e8b3355d8650ba9eed24ad60367d49c3519d64452f9a4fd19adea7335c750089fc3e5505d98a6d982254ae7b5078b4b1ff7b203696f1c69450ad40fd1a7d85cadc0eef9cd2b99f738c3bee51065134ea7d5bbc38875f726bfaf9632ddbab7862f84e7b88d78608589f89ef8a20e82ccf7b115e8e5681cb7ec79d9b890f083d44f4acfd590604f0c441681757ce6b573dc57a39dfbe819e50c72bd86983611c3789cca5448cd7d697906f930176a661190ee7dc38489dc61fd2e337232cb7502d0983721011a41f80a399d59f6e4811e2ae1484ea65c69b554348ef276864d1151968ad9f20435ad86425207a4ba2e8b1621223a28f94fe80e6e92f1f598e85f3ad37af13cbf862db2e22bc2f4318cc3528143615cc6fc3e97d1a9b0079448a47358d8adb7f0263a2e9f99bcbcd2b53828f4f2993098f3533aecc291e83eb01f284a5f28b04ccfbd9e2dc842a9bec550bc8ddff14454c20caa043e48e6e7f0f067472d4191114f6e2a6b101ee63d77ba0ad96548c055ed2866337179970d44d649bdcdd0e984ebd0ade3f18d64531d7af5574677d107ec7f9fe41fa52228af80274a8eb723f7b970d46c29444be5be28959b6e879b476c9acfa92018604d97e0b1d60dcff58d04fc4cf18fd92a13754cc56c79ab7f3495691500fc30bb6b536fd59b562db866c594f713d93fef96abdfaebeda380f21725fa53728a0b2410c6cb5a0156b6ea7022fe5c93025fa68e04b323cd20cc92cb88b6dc6e8de5bd9042052a26eb37001e167ff478d8f9cda709f003a54663ff399b84ca0c8ed97a90d06bf38494c0b797bd28b7ff21b4e4762367c3c079f1606343867469812c3d6b840abc68a3840f7368f0db00e1a7889b44327f3a1853f06e5a5e1a11abdfe80c9264c880cc15e7f799196ff2405c8ea20c3372043ea962d8c7a4f9c2b76af060a0017ee0ab51002d05a85caca17172e5386f40a0511458798bc84edf1cfeac6686353c7db90cae024e3eb721df25f7f4d8047b1673c4e377620f7c962f9b05aff3596aa8c5d5ddefba794c8816412cbeaf62542a98e32dc08a10d58fe85229cb513b4292eb046bd0216dfadac2785a2003d0990b48a84dfdfb544ddd2c4288d6ee1fbe582ae1036e54134f83035ccd8a41b5a426a81c13d29f0c9950c6117de087619728dc2c05a028f0c110ad15e68c5b9c3fe0b1b7bcdf82b27070e93b077d7ebd933b6dd4ca7a0c60716a424b7451a68a36350b895dac967473f1807e3d1d34eeefd0ba04c72f80d32fff39fc26f77aaafc1e70dec7538dc3ca03c5fd9711df76e32741c030d51da4465b804e81afc0bc045d6af1a992e202edf2b48fdc712bf7674e173dc3c584f2e5a1186f1dc4d830af1ecdf51fffcb21381c909872677a84579a496e0ba1a9eec5de352f0395ffefb8957fd16228ec47992226a820c6cd34187ef0bd1f2a91b1252b6ccdef7cbe0358e2425c95351c9f44d89b044e8ec6feefc27039343ba58f3a3612554f9622f13fa618d7cec8896631b387be96d7135bbcba76ee60832074d85543688957a3fc8177839f05054e134fffa66af5ded583777815919e3cd9cf46e81ef1b09eae8211ec7984e0eaa6b33352c1288cc7b7cada8b1a65b9b31a5fa750e25e36ff2f3aec1e9f3e7b6be8aa1ef1273584ebcdac758a5bf2686cc81bc518e18c1ada2e323d8c951ae7154f2979e464efa30980fd7ea5f0c933c001eb425fc6958a3b6a93f70b181943f765d1e5d0974a4efd87d8bfddbb16e8a3f91c09f246e0bad5d268955650a4515b5e6e6f8ce8cc1facdd32f45827566701527dfd0b0b0f3ec756f24234d4500b9853412fbe1076a5232f8ded415807832dc19a7c1ff5b1b3b6cd3008c2ecc26b7778908729977c04147860566957a5dcc347bfa59c5effb93a5fe551dd21b68015b7be1122a5afaa57cb1ef4a594440a093dd75e1251be42a4a0292b4f0074ad219999b071ce9f0944626a5082d15157d0e9138fd53f4cb98705355a8e3d4e67075aefe6143db467d5446964a628231b895223ae080515e37fdaeb670b0768b6e6a872113afee8386ef98dac2ca0cb094dd92e30b1f8de7fa3ba99de3801709f30ede1d77ff3f2628675fd632e5a01550a6fdb3a7335329f4d9d2d0ef27b0465fe4df9b2bca23dbaeabcbbc39a43e05444de90799e306939e11de71cee7a1ae1740a4c0aa4487cf8326073df73994006fa61be6502e215b96b0624f28978eecb35242bb6b834c1bd9603477c1898a4268bfdda5f2ebba1a82eb67e5fc899e131fcf4523d77e957acadc014a26798bc2d5eaa8737390bc1e81b6cb6b83da6596288c1c94a1db728754fccb651087cac766ad1d0213104638042213d140df09b4d317029a5b3d4c2a8f87f7ae434e41333c4df7ad4282b67bcaa6402ec300762b816d80b07f6a6ba1c3ac97616cdd85d5ecb40291bc34a190b358f7fdf14a1106adf08cef39e4e5603d52b204aeb12ee88379378fee4c996a08add8ddb8fc483f4fd2665e14cbd372d64b360d7931ed36593e1446b08a67192969cdd16a712330a204c60b303adbcdfa1fe06a47e4528d3f3f203b1e1f77961c54733de7a3625e53ff61af9df20f0065d2a7a1ed8844ccb46540e38153ea71ef71542d5fbdb95694914c470b103f24a62f1f735f1ed3b3404f53dd818537cd29c4a25929c64d63b6b5315665cb25334f438fc50312805f2c67f7692e564af82b158171126190d097b5b80343872abf947b6ed7a53119a65f2aa8a1c117f8e0ec5104217ee5597155e104d9e6aecf1262c479921abe036355c061008de9bf5deec94ca9bcd71f3ddb79938a6cb114004c612c03c331076495a5ac3b39627894a6f53e77bba6f99236628fa8d038ba4dbfb11230eee2ae8342f652cdb4006e3ba5a895a79a39f231b88e749562235e9dcf6bd3027fb215d43d8fe46eddffc8ac9cf8fb1eb17d4fe17b583ec2660c4d03ff2bee4cb8ea10408f058391c55ec52f0e1484fdcce030e494f9eeb6e1d00163cda17786a0667d18734a7ad256484bc94da388117c9e6ab0148a1f95b18b228f66feac6bd58d1e68b34e00a539bc9ef33de6d2086f13daffeb2af95f7837190c53763e16e79ecaf959c537967af96f94ee2800ee702423dda8fa1fb86475f0335ac30dfe47522bf360ddc0e1cd3eab442b9011341d637526440983ad6895678fc6d2655b08932a9bcaddb2d765f6bcbea9a4e37c93deb8f1c694feda73530a6c72df808a39f82b1fec0e467b0846f5ebb7d5180b4b9be4e3d67d4548c43a7e7dfa6025b1f56e7d4c1531d1bc9c68b7f85c6556118051b69aaba7164764862c4e5487434d7e6a8ce81d1cfc3b54fdb9e5705d703b3985bb46f10df05c831eaf8a8ea402f174e6b877dc849fd44bd7ced64d615609f30f025420b4deeb721eaf323bc172bc4f589dcaa51bbfa758445e916ff6b40d8027e102e03d8c1558a92f5b2646c4c2030a5090345f10c9e27958f0ad2c6405ab93ccd9f49b80f18573a2cd01d5b73330a24ba1fb0810f83bc46cde20a1b8d6f61f4d0e057bbcdd7be843915364bfb14cfacad288581f871ea372a1a520235333f0a39c54de2d86505220369692634577021220fd45385631c7bc5f584f049602824e1c6302b41505ab603177be64306d059b89f7a66ee04fbfe511ecdfc79bbfe33342706d7d830010be479d97a49fe49a32ca768efd693195329c2507f78f89b8650621a813bb1e52afa45025dc2fe3283c15a45b7aad35b84d571142e4816862b67b38207546327c4a095ba260400a7433624d1506c6a63757094f48058c2a48b5e9545c6c5502e8cdd50045ee1fa040a6fd6c3926feb1350b13b88c5149fa4562c30862729fbd19c28c0d52d3483d46dc084bf60fed8870e6ddd5da408ad9396f9a42cbb0c014ec86dcfa1c5f2985cc2e76c2dfb3ac97c155d051f9f1f6e558ac83e210bce57b33eabd12c2e4146a735ce64b9df63c99547ebdea5a2063128ed300b3fce1e8194c90fc2f10e893dafb3e11afbc55b07b2c37ba28d4afde29a248aad329710ecbe2ed5ce8b5ae215c70e181fe1f6608432035bf585b5fe255a99545d3c40b6cdaca1ceddf39cf4e56190646e6633f2d4b983d3268e9c8c599891f6accbfd0ce5afa594059d4cff84d2765f401e4b62fa641223e3b9ac4222675f6641a74f1b8ef94ac5aad8192e05e0f687ef94c72778f1b6238584a74fa0a62f7d719fc22d154e96e30f59ab52a5e68d03e5454fa6ac0ed73135caba5fd0d15e3d4ec7a095fddc0e22cd7a5f05dcbf6413619adcddb924737782366f31c4d5a64c5dddfc11181cf0ca3de021a40320678e27bbf73c353a22b020752145787d3a798d876e082862a5e9a8d2b5e1ed88036a3914e47ae1b03e7fae89f5c18c776fff0dc02d06ae86278028983c7e914dc07f2c47c52d19782d6581d5e659179ba7c932e2210eb9bc6e4da56f47e44576e28175755deca11160db1114085671594af6b25d9709832dd928d4d18261b54db6385d0a9b225b82aa069909770b4500efb8e3230411c13af96b0f03431da2d8087b31c0eb09b94fb57c6a2d172ad248f0a47e39a24f94332221f48cdfc2fe4d8319c6c266287cc7298f0985b3c5e44a32e976c595e1e181a231bcf1f5454aad00faaa4163e4717b0a530855698bed939942f2571e7a167db46ea1a339934662585b3f47af76e1e7bc1856b40fc23c812e8f7573e357744987b94875ec7740d927319f620b948fa373a284f8fd2a3bf89fc5e76f65733ed08bb26c752c781e2f93109a4f4c43415acf9815ae84380238133dd458d4dc46483703e158a56aba4d8bd618aaac5685d667f72d6d8d2fc16f2b3302a41f41a95c1b2063ff7cfed8188d75909cdaba750305b60fe340ffca6f6186e256251e73ba9726bb2029c062f36a34b60c2451420e97724efff8071116fa39c539fddc45be2123ce472f1db56e368287de5933654eceba8e30bbc39679cb32240deb52446f58eecff81f0723c6175a41035d0b3352e3ede510ec75b30d37c46b2f41d30b14622ce73905fcc25f282df7a23a2c0e0ed43b8a8bf6da20eaf40bc4eebe4a9aa75e8e38e6672c6782a5eabf3ec6409fa3dbb1450d9ccbd339fbaa797cf44fcda9dc6896c37e20c034d310ad1839f192d12c81144e5671ac0d5a41f75e89c423f053a1fffcedc00536a6cee85ca3b1d92474c2280a6bf653600416090a74137405263ff60ee4d767cc537a19149df88e129010dcd16cfae93f063345128a5d7f59b5a24f0aafa33431687132bb7c900ca96f9db110ded32ba5b8d2a207a7174e19cc21798c152e0cbe41666b48e53d318b9894b56e10a7fd8af73a1bda7f48a030e6d417e70b37bfa90fbe8f5ab41e67eabcd11ac09cd2dde2a38737c153fc1ed2514678cb8f510eb6999517b6516b49bdbb039d270b6f161330511d1f526f25e9ea3a952228ae7599e62ff387f888b0dc43793437b8e36a17dd91046dfdd3265eb194dac0a4f24b06967fb63c8a71baf0f41c515cc8fc2f07175bae959e911f15ca77bee2ea5d78a894c326da640201631c16d1736e66f999c14cd92b1223f0e16be616937a54498fb0f4a8f286c6603c0b496677df8b38d204d9e015781af93c7ea57e705892440e69ef009add6b326ad2d0ab57a9d8f5702ed652bbc15a5506397f3a7697559fdca40b597ed23e0e92509b78abd35c9e9e34fa07775ba49b88d30c21fb9dc0c3c192dc0c8c738daf17bc1e2f62ca3a8244781f3af9bacfdc8af99d699a130e63de5559bbc20327f34078577fdb8ad571e7459ac1ffb31f67f8f9d4ab8eb473f105ef209934dea99366c31efa715dba8d67ff5f2a57ad3b59c2ea7547e849d99d5be8788bcf58c4e13036f9a362c2f673ebab0289efdbca43dace1a4525bc76616408396b480d3fd638f1e7189f3c01d5996d607375c56686a71ba026292b3be58980f895354dfef135165bee9818bb266650968c4e3cb3c5484c891e8cd1090718f6b61100806b83ca2db616addd2d2e9e1fda70b5f74e10141c98aec058c80b4b659f19cd06934c0790216ef97b4b27bdb5013fc027f9c7d54f9b58236c3c4f7ac13fdbb724f168dcd407e2a6d61b9224acdaeb46300a22d13989313d2f4b59e58da3b2ffdd3b5151b1a25efe059774695ad13e950f8fcf3057ebb4f298cc1ba93395b18d4baf8cdfc8bbf940150360f74358ac4a241dcff8efca9175fe832df9619b991199adee506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b78bcce240c0e22e5ec697df37e1e01dec6ed0f0b2061c0bb241ab2b2726661a151bd7e17fe3d51bcd775fff086f66b19fc97a2f467248f382d8310c6b114c4d5ecfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvoms-api-java-3.3.2-11.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.3ci@cMCc47@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-11Mattias 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 more expired certificates- 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-11.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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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-80a5cf39264363275854a2015f54db6083c1afc71482e65f810dc1e1b29b6fdd1?07zXZ !#,Q]"k%RwćҿNguwIhXbg. ?k Z"'ӭNTEא+`}0 ppT_m/k(Ԝf_FѮ_zM+7iu3R9;ul(yb5MQ_lL{sZe״6^͵811+>v$=]I[$Sб'+9# RXosXMIxGcVm {DN+'O8T47*>&HxA~.vΛW?iuj' ]CxQz2q;.Qc~?Ӳo*k9 Hz)*c.­#jDELr74%]W%31mdlkU!:ϡU]E Mv.*8{ rb\NK32~Gcޭ ==`۬&dp$e꧶(.~1`Mo Ne]ps&9"F<^A ( uw6~9DC;_ %#4 G姏aqfw:ÃrȨ!֦o%v *R˺g<jeeH6*_eqa\.w8un $34>OwԨ{a+MB 1DĮTZ&V…Fsi ^E z3+-*7]xL-OLU=")W ;Ch5Bzen"kb", Hdƻ(7aZC_uNz-mSZ| L֣FnA?7i tXdP׍YݘŦ@r-:.sqr}953oz\ekH6S/B@h,B=8RQ w9_N r3p XVѢ1<' 5J{k5w6# f@.?_+ ES@+_=h;>oZ1D8}c#z$TJwcKˊT<"Wt"CguܙJ؁qaRz*H;3߭m6j=nb/"92!\ܒ1D~_aE^$2nENfGEKv,1sI3ϣlR Q,4}Fy$/f^@!NtӲ:}O@I9 ndJ}m?xQ3`1RZ̫OBKK*6\$iJ, S)*}#ߒLLt߱My'HO>h2Av916a󙿂{Ă;+CCy4['eQaMSdu{hsN~U-m֢=d2nρyYMvxۛoXPt1w_4s6 LP(Cvp;ەBb&n'N$tiZhWAR?g.{",K+Ui*ଫcjfr0l3Cwݕ!+?5S#X?6dDZuq=얫߾'Ja6L=mZ˜ m5M} TSsNMֹ%A)<mB^R}n`_(-EW޼nlz=@?1}2,]XZYvP=뾻+&%e-zMԊF8K5؋NgKbwv0 ~Kxŏր!C P6MPE,\t5ɫwD"TY*IOrzUv~1w aC7-R ؒ zfLC B`&)=Ǟ 4 QW3  }]-fh Ll3snX*)kXXM:;n;-nD/m۰̸96ks4Q(~pkgMq}(5.ɺ7lq`<b;ӺZ9?H! =_CiQJ{HD@f|qN. Mjk4W9?3`)jV`A~ۓ?y%f[-t|@KH&Y9̽|ɨ4MDrmm6/)UO7O\:NbV>o˶S?HL/c7NJS9I_Wujz:-/2 e4)!\,܈tFX`_+;=MNlvhBprNѹ.M EuJIݏӏEiqFdHd. ZoR]%Ȓ9ּm{Y VփHf7{#3e Z9m.Zdz|! {R][P2ſ)N,Mp>n&B05fCvYsWX|y/`#WJٹ V; gLgN-f//?eP-${̰΅uYy C DjU(q<~10 0s=E}j9Ʒg90aj؈IB00 9!T$jkuc86A$5Ra}~O_m̭y3fav j7쿠B'_.p٣?R'9*qER;S>]{b#'<NnW+؀B:Tl%#o?mİ =Z䐒VM>J\x0Y}Ӏޑl먘({'Z3HgԋC0GkSqԍ{2eoW ;v 8} YZ