------------------------------------------------------------------------------- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ------------------------------------------------------------------------------- This file contains the PGP keys of various Apache Shiro developers. Users: pgp < KEYS gpg --import KEYS Developers: (gpg --list-sigs && gpg --armor --export ) >> KEYS. ------------------------------------------------------------------------------- pub 1024D/80E82DF9 2008-10-26 [expires: 2009-10-26] uid Peter Ledbrook sig 3 80E82DF9 2008-10-26 Peter Ledbrook uid Peter Ledbrook sig 3 80E82DF9 2008-10-26 Peter Ledbrook sub 2048g/4C986693 2008-10-26 [expires: 2009-10-26] sig 80E82DF9 2008-10-26 Peter Ledbrook -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.6 (GNU/Linux) mQGiBEkEl1MRBACRp3dFX+jvLA44gCC2ob2v0wtkyfSaN49eOq0SUsl48/glGqmB 8Y1PnSv2uMUTIGw1wYbGJHXglw1qOGe+em/T2W3zuYRuk+XHon5j64A5OJOQXd+L sjcwX6s4+6dtOqBoJKR9fMSt7IgC/UqV7ZCvjb04pgE3+EAYXF6gmk3IRwCg55BA 5dBwhZG+pXw13igmrYxyv68D/j0DqFBUWyJEofVkSYzt8hfzFYKhQl8te7rR0lvK /nESJMfQ2DIhvK5wqKFNmijwuk/S7YpS/79J6Vn4f23pk1arwgFm2jm1NeIPznXX QoMddWqSwPda6RWXowWWgq6qYdS2ZImm58yE+J6Yoaxcr+1/ap+nojnFgZW6tavb gb9QA/4sOkReHNMRCZn1XQBK9pkMPPXeFVC8dJec9F0hDoPXqeuzUcJUWufpn6rA 7UPXuFZ5nR/zDTL+S1BibC1GOKUjQXBGl8sk5kVb+pTiRO3pKLTbGDD9zxzHDLfE 8Nx2XM7aQWK6Ng9JcXcXQEW2F/GbwRcmFjITTHpCffVLaYIdV7QlUGV0ZXIgTGVk YnJvb2sgPHBsZWRicm9va0BhcGFjaGUub3JnPohmBBMRAgAmBQJJBJdTAhsDBQkB 4TOABgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQy8p3boDoLfk1kwCeM7lit5f1 F/9lDjKUHzY3CQtM+SoAnR6RQsd8w3/j/W56+PS9XZipLBvstCZQZXRlciBMZWRi cm9vayA8cGV0ZXJAY2Fjb2V0aGVzLmNvLnVrPohmBBMRAgAmBQJJBJfJAhsDBQkB 4TOABgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQy8p3boDoLfn0RACgnkPkMByK GV0TwWolW+ldcgJa2XUAnR4GDRxVtr98dfp+OOuhDp/aVOV6uQINBEkEl1wQCACA FZdsYROQAfOGu1mYZe0Ekk2GjHE2HtJAw27cvM2BxB7eMwdoo0BhPvR/nSBOzrBS IjwKBGC5iHrzQjkrRSdl4cJUjpyJ7dzqBGNo8VBhjwMsSvdnHuQ465W1D0Qy3kar vYV10j5b+MMxjQ3FOlWmG/DyRzwnuXvUYVRXMSmSbxLDGDztabBL6t2sHH1ZYKak V4Id/DhQ0+3law6Da8b/9IkpWFPml2zDwQgLk/t7IIYAkFms9JqrQTBSPJXUGGzU +guHSQ2gfYnCvOzcTUJbFV536loGMug15zdfIZ8Mt5PRYEWr8Wttj9zLQoL+OdUy WpHEG3GbI3gLBgevaIxjAAMGB/9E3F+xYLmPXsSiEA6ZM+Bax8NWq/EGoOhyTADl b0ma3EZIQ7GmEoAQ0fpYPX+e+lUeCLxqDnm7qyNBS4dJX/tJBdfTD/hWboEi7bTN leOvfW0bjNYPTNZL6IY5Py140LgKYX8P+PltC3nXvTkw6wlhfh7wqiHRI8Bt80k1 PmXtqxHmmmHoGPN7p43Y8RscFvukfD4L7zaNzYWJDUdFW8uP8IqAKklSPV7AL85a F77j+5bbNGBX4/PngCbJJAxMvah/eSan1Cp1LpzWeeAqID/2GlxPt4fp/5wOc1su 82BTKH5PuRddkPrWB1gsB7FyxaaAWXhslTp0g1J22bf84UfmiE8EGBECAA8FAkkE l1wCGwwFCQHhM4AACgkQy8p3boDoLfmYbQCgreHjxZ2AAj6oL8RlXVS0JI/rjd8A n0reyLOEGrKnZItPlK5pirg1QGhu =iUVW -----END PGP PUBLIC KEY BLOCK----- pub 1024D/61269B4C 2008-11-13 uid Les Hazlewood sig 3 61269B4C 2008-11-13 Les Hazlewood sub 4096g/D00FB3CC 2008-11-13 sig 61269B4C 2008-11-13 Les Hazlewood -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.8 (Darwin) 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 =VawE -----END PGP PUBLIC KEY BLOCK----- pub 4096R/31F8FF08 2010-05-18 uid Kalle Korhonen (CODE SIGNING KEY) sig 3 31F8FF08 2010-05-18 Kalle Korhonen (CODE SIGNING KEY) sub 4096R/2E3D1FAC 2010-05-18 sig 31F8FF08 2010-05-18 Kalle Korhonen (CODE SIGNING KEY) -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.14 (FreeBSD) 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 KvMttmlumnJgs9geJvGL9X8Ieg== =ri8p -----END PGP PUBLIC KEY BLOCK-----