This file contains message digests of all files listed in MANIFEST,
signed via the Module::Signature module, version 0.88.

To verify the content in this distribution, first make sure you have
Module::Signature installed, then type:

    % cpansign -v

It will check each file's integrity, as well as the signature's
validity.  If "==> Signature verified OK! <==" is not displayed,
the distribution may already have been compromised, and you should
not run its Makefile.PL or Build.PL.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

SHA256 73331d897833c2b5d13af07e89220598f130d0272e382eb6dfd106da5212f8f6 CONTRIBUTING.md
SHA256 d6e221e38c4024807843c3bd5f081b4bb6002fe4f82293c6f38d176b3d591b0e Changes
SHA256 85b9a895523190c3f5e9b9cffd63c04ff49452c747f6896db07ab5a727af1a15 LICENSE
SHA256 16f973241f1abb57f209e63e4bcb0bb899ca375f5ef92800ef6e87953b9b1b65 MANIFEST
SHA256 56d5f049fa1c230e5ecf4abb22e18e4505450e686c44b70c6315eeb9208ea0d7 META.json
SHA256 00bdd10693629680d9effd0e841776044e59793a9f2a9797b50069edf14b2c30 META.yml
SHA256 41974542e0cba3f310261a3d0d37bfaf216c76db89c6684c8f48735f7d2bbb3b Makefile.PL
SHA256 7cc48b783925c11514c1de1236a1c0f4075384cc37a8b25fd0013dbbd3276e09 README
SHA256 8fde51213d9879d0cdd52c7c415dcdeb6f5d5745a4533c13484d629a2220fb7d TUTORIAL.md
SHA256 134c1bd03cbed65c64d6a527f8f46945399eef4f02870e5741786058447ce270 cpanfile
SHA256 f52a5ae8f29de43bd33b51ad351b5ea6852a61b1a0bc6d3776abb24244455e13 dist.ini
SHA256 569f04440c8f0d11c46bff6c97eccb668f71b0fedbbbd51e99cb6f59e31b3b01 lib/Net/SAML2.pm
SHA256 531990463db3eb0f3dc0899aa8875461e7476fcea3122bffac1e22483d53e46c lib/Net/SAML2/Binding/POST.pm
SHA256 fdabfae58585786eebc936c9f86fcb0f86d4c67896355ca32ce41e6db912e3e3 lib/Net/SAML2/Binding/Redirect.pm
SHA256 31b5976a420afe9150d74a4603bd1f282ec87069d406a0aba05946c127a7e498 lib/Net/SAML2/Binding/SOAP.pm
SHA256 96e48ca2825c11a263923bc8304bd3f590b55784e28be6c5045f9ab60920245b lib/Net/SAML2/IdP.pm
SHA256 1b36c3ae048e11598182a5d6e52cdcce213aff2416b915aaecae47be7586bc03 lib/Net/SAML2/Protocol/ArtifactResolve.pm
SHA256 16d9b625624fdffabd88b40910a837d6352b422fb2c7140eb7f5586bdf489a11 lib/Net/SAML2/Protocol/Assertion.pm
SHA256 5213973f8df33e140df6c408aa26569a1c34411e53e4dc3bd63b9e21d0f75b4a lib/Net/SAML2/Protocol/AuthnRequest.pm
SHA256 db7e3a1b37f9a66d62f699e31c3eefc317441d25b9ddef28d47087b842288e2b lib/Net/SAML2/Protocol/LogoutRequest.pm
SHA256 2bad5e8e4100202a8e2250c73459c5ebdcbbc065facb34675d1e91fb7e29ff3e lib/Net/SAML2/Protocol/LogoutResponse.pm
SHA256 dc216843974f805e76f75a461efc551c4a6beac8a1ea513181f7e4d4581f5390 lib/Net/SAML2/Role/ProtocolMessage.pm
SHA256 d40297cb0d3cc515b52af4959d5d40d46cab3f051d1c31443f7f7f8b86348c78 lib/Net/SAML2/Role/VerifyXML.pm
SHA256 1f6fddf6bd0d82f13376bc8e8eda9a6c6c15279252bd77c30e8802b1462ce7c6 lib/Net/SAML2/SP.pm
SHA256 7633d9b55bae196df1210dd6eff2a1b5030974f34addb03c11e387f19f4cfb42 lib/Net/SAML2/Types.pm
SHA256 ef98251427d61bc2fc3a332852cb5102b6d80dbc8d0c51d244aeb327a31ed2b4 lib/Net/SAML2/Util.pm
SHA256 ed7448e06418069ec34dd23a216a36f69703f09cb22bb3e190d55b9a7a65fe47 lib/Net/SAML2/XML/Sig.pm
SHA256 88fb446babccce72811cf1cfdfe3e0f937c64d4a43781a22beb1479960a95c9e lib/Net/SAML2/XML/Util.pm
SHA256 9016fcd397dbb29d1a01ccc3f55553180b0222313ef784e78065d467ca00df0c t/00-basic.t
SHA256 e0a0004de40b6009b94c94b35720d993a03b9e1b9023f9d050799ae731b55b02 t/01-create-idp.t
SHA256 ae89b1fd81f198bb592453067043c669751ea31369999a21c98115c88398a93c t/02-create-sp.t
SHA256 b90835ba705e19eca47d86b3ce7b6c4a5f8b7a05a185dbe7aa96e21f8bde98d2 t/03-assertions.t
SHA256 06848fdfc643dc94df67cd76c733a5f513c220a3c10f26f78c8143e7092b6e33 t/04-response.t
SHA256 e377a0c6aae91d6ee3c9a9f796c4e2d8e42ef4e92a3aa1aec6642a33c18e82ae t/05-soap-binding.t
SHA256 1a1e2086223ced2e7e4467f10e6d677eed31d06b84ec2077a574fe8c920d1913 t/06-redirect-binding.t
SHA256 3e734cad5ba3e0ad21298dabf5348f03b5837a3d728fdb8c63e768f065be38a5 t/07-logout-request.t
SHA256 5d1e114928475b3894fa1a2bd6b158683b1a4a4b0d0144296f68642296c8b059 t/08-logout-response.t
SHA256 6d9ec443f187a110cc2be28ee12d53c45a9430ac13c9c0d336c305f031586ea5 t/09-authn-request.t
SHA256 c52bef4002514ddb525392feced1d704d48c1e27eb4f23803c593423823ccbb3 t/10-artifact-resolve.t
SHA256 e6cc8ea57d462f8a486ea80a49d9bc33e7fe683159591b75379b820205bc857a t/11-more-metadata.t
SHA256 f16fdaad0df1b3ab4f2b33991c63d4c85b578a868f5cff6fdb5217e6a0e9484a t/12-full-client.t
SHA256 5e75817d5b9aa122c24c17e46547cbd5bddb16e011ac2ca775c2b3bd1d514626 t/13-verify-issues.t
SHA256 6507b36d5dab934839db38b5a016dcc2349301fac7577d355a7d082519a7a284 t/15-evil-nameid-and-email-assertion.t
SHA256 7be12b8cf3e4dfc5c1e8f595dc2121a810eaeb6536db3db0ed06c12bcdcc7a03 t/16-encrypted-assertion.t
SHA256 087deb42e3ddbabf86dca15224f54cbe5cd95a8683a9238693c9b4a6965fa7cd t/17-lowercase-url-escaping.t
SHA256 5d47f6ff998368ca5ba2e5528d8c4d49006d6409808376700e6c5e0ecdd5dfbd t/18-metadata-multiple-signing.t
SHA256 94c4bb32a9bc0350493650e0f77a54ba945a8bc3d522970ebd98e0e84c7e68ab t/19-metadata-multiple-signing.t
SHA256 4a0577b60491aa087b4ef2c8e6ae2b99b70947e2d0e2082705bb12867585a430 t/20-path-only-redirect.t
SHA256 d58e5c4f2e2d61f37b23600a075825ae1c125754dd16408f827f415d4b35912a t/author-critic.t
SHA256 fbe6cdd54a8c2e95b5eb624cdc1799f9ea3d28e4fca551e23738cf9a0a829e32 t/author-eof.t
SHA256 be3a023f2e5ba21eb85c2f328f2ec38b3600f7f9a86e75141c9d1da522c6e253 t/author-eol.t
SHA256 239c9e8315679a1c8fe28633b6c4970cbc9e2400274e9fac77d01ace21125189 t/author-no-tabs.t
SHA256 8a96a1b54dca225db0ffc545d4e0d58b3fd1605bece1d3e434ba1d988d479473 t/author-pod-coverage.t
SHA256 305c657c6b73f10767a0ea286b8a73d693940f4cbb8b6a0a4d34e2b5a1c04635 t/author-pod-syntax.t
SHA256 be80c8c2278ac961b2807cae7c1fdbc915d699e35599c364924b40fa0220bf00 t/author/notabs.t
SHA256 4104cc6d4b4730203a8b5301b1cdfd208618f55dd03369d656bd679beb92a3ec t/author/pod.t
SHA256 666a6df2fce297b4ad6e511d48a0ef4f9cb6ae34ddac76cea3ea5aef29be0be2 t/author/podcoverage.t
SHA256 3ebbaf7984f698a58d27363e06d8e110fc90eb814c84b5bb71a28b89f14fe30e t/cacert.pem
SHA256 db3da145d32e3855a4254c2d25ac11cbde18aa0f6bb6b9681eae8f483399a931 t/data/cacert-azure.pem
SHA256 1ab7a56c5035490e8bac8cc9504180898ca047aca75198a7908b2286cb62189a t/data/cacert-google.pem
SHA256 3dcec17b7cd070edd5cbb24c6f7eeb265ce78ecf67d39c135d8493c47052e56c t/data/idp-metadata-multiple-invalid-use.xml
SHA256 423a8fef6c13919b1a47cc678f0d480add1c62d9db3df36579c0481d905c3ac9 t/data/idp-metadata-multiple-signing-azure.xml
SHA256 20d83147ae16d46c18adbd6bf65274155b5e0d3ccf97b115165c846c8357409f t/data/idp-metadata-multiple-signing.xml
SHA256 cb1c795e0015120e7de64a5748531f54c114f264ff63eda49db1429ecf36acbf t/data/idp-metadata-signing-encryption.xml
SHA256 740d8c7d6f7c3ef40d2bdf9491a28ddddb0023ec4c1afb5c313bafd2f21a01f9 t/encrypted-sign-private.pem
SHA256 cc00c2efdae0630fc18bffde5f7a1f4efea39f236482965f71036118e0005a97 t/idp-metadata.xml
SHA256 4bb02961145e4f7e1aac87c7d506d7f0c607ac6936108ef9be3f574bf5646ca6 t/idp-metadata2.xml
SHA256 d513b600e99afff218ae0988b12a85fd6265b2a9569f68ec50816c90b66302b3 t/issues/issue-49.xml
SHA256 995e562fb260b0254b79d15ae15d3afb846cb93f6d8d5beaf9c733335b15ecbe t/keycloak-cacert.pem
SHA256 aed9895c6f80b8ebf639a7f2e0f400c8a59d06ddbfa8fa51402addd0701e3ed8 t/lib/Test/Net/SAML2.pm
SHA256 97d32578ffe44e35fbbd1419be685f0bffc7c3ebed29be4b801b34e43df13580 t/lib/Test/Net/SAML2/Util.pm
SHA256 5f8d80cadd6a4ca20ea8809b1bb13f8c456f21ab5a5afbc55bdd2ec22d1577e2 t/net-saml2-cacert.pem
SHA256 93193046b488986777c0fe6547d9fcd10cf0a589b1e6baa3694a658731e3c702 t/net-saml2-cert.pem
SHA256 f5fec4a7f2dacbcd246b6ea365fc76653732b612283bb26f1ad5d796888500e9 t/net-saml2-idp-metadata.xml
SHA256 7df178eb8b43b1451acffe017dfa63da7b2ee124bf3847d3f78b07668c3a93c4 t/net-saml2-key.pem
SHA256 f5fec4a7f2dacbcd246b6ea365fc76653732b612283bb26f1ad5d796888500e9 t/net-saml2-metadata.xml
SHA256 386970c84785981668af28947579b469c39857807faa353e0afd81e809a1e25a t/sign-nopw-cert.pem
-----BEGIN PGP SIGNATURE-----

iQIzBAEBAwAdFiEEMguXHBCUSzAt6mNu1fh7LgYGpfkFAmOH/9YACgkQ1fh7LgYG
pfm+sBAAkR+NNbpZ7Ui/GDOuo9V/V31VcM27DKTprSFNfEacMod2yiB6vxzxlc9V
fjrkwI9351FiYSiInhQHu7X86f7Etu74YDQbwia5PsBRyWXYLBvPbRbrt9Xez0cO
e7/ZrDqYPuyKb/zlXPT1YGRzO00OPg1x6M8UWMVfyxrypdz90ZgLAM+lgWLV0G/C
rx1ieG161YIwMazjrMFBWUkHSx94/b66rvzEzX/WzOBf0bTD6lLzkS5LPGfpS9ha
fdsYcuTv/oE0SniDLn1xZWeaM4u5l8VQzY25/zX86pPL9lnnfPtxYWYsMXV8BMGt
F0jCzv5OghHi9mSs+MNcjeGhi1sUPHvn+l7icT+QY9wZEB8wbrdjm9rcb80qRthT
AoV8O7zCl6kK96aMa5umIIxfHXMhVMStZdUgctU+uzpAnb2+wAA4JgtJ/W4ebWFC
R8V/tLbKF/prAt6IMszPzmp0F/r7g/OKBvt2ApZVMpvBqTmcgP6c0ogv+WX1+iYZ
jyn6GNqqzYOPXYtnh7RhQN9znECaNj93sMQnL5tINzRIodoP2PFuFPC8T4hc+7jL
BIKMwF8qFXH1xnLkTX4TswYQJ3DLBmzRq082JdsnZ1SGRbh9jsWKLKqkHrm0oXXR
KVJEjbwaO/vC8i06+vIo8JmIQ/kAl5zTx5dniUlKD2OMXiL0zKU=
=1ZhZ
-----END PGP SIGNATURE-----
