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 ef2037134ff14208b1414c3cca022a189e3dbfbe51ac0fe01c231e398d82a048 Changes
SHA256 85b9a895523190c3f5e9b9cffd63c04ff49452c747f6896db07ab5a727af1a15 LICENSE
SHA256 16f973241f1abb57f209e63e4bcb0bb899ca375f5ef92800ef6e87953b9b1b65 MANIFEST
SHA256 b16419a19f0fb52e97d8addc5617d6a06dd4d9a9c34454e7ee10221b38ec36dd META.json
SHA256 d9da12d16e045d2abb764cc3fa2ab714e77e8b60910ee3d36d931b15609ea66e META.yml
SHA256 43c2d27449022a99c2007edd964abff9a00e1395bd38b977a1bdf9d91a0b8ce7 Makefile.PL
SHA256 7f035725536232bfca354aedf475be325f70e93d63f76d0ccbce20d6b5b43b63 README
SHA256 8fde51213d9879d0cdd52c7c415dcdeb6f5d5745a4533c13484d629a2220fb7d TUTORIAL.md
SHA256 134c1bd03cbed65c64d6a527f8f46945399eef4f02870e5741786058447ce270 cpanfile
SHA256 78e48a7f440e903b08700aafeb1c5d39720685c3999579bc4a70ea83599e694a dist.ini
SHA256 9748168376fbb8d6f3ad634fb84a1fe9540cd9f10f98942e72e68e819bcc1a40 lib/Net/SAML2.pm
SHA256 1407926303fa6a3e0c0f7fed89ddfab98978d8b233d30f07d3462314c6851b6b lib/Net/SAML2/Binding/POST.pm
SHA256 84070e99fd92e0491f502b1033fca9523bcf38f3e4118713c615650718f19453 lib/Net/SAML2/Binding/Redirect.pm
SHA256 845d52d3265769d761228742b8c553f14f4f8ff20db811db8dcaf9868e7e51a2 lib/Net/SAML2/Binding/SOAP.pm
SHA256 929117e3bec594e4fd617a9da77564761900386bfabcd5a67ba0062a3e44767d lib/Net/SAML2/IdP.pm
SHA256 41e52b3cc30af793b736421d3e9aba8c49255199c3746794dfb97d475632595f lib/Net/SAML2/Protocol/ArtifactResolve.pm
SHA256 5c23c1f653ce90bad65d3b6f48ef72975df2987003fe3c990e582a0429a8f263 lib/Net/SAML2/Protocol/Assertion.pm
SHA256 9d40ff7ba9e8f70280d8b71548271bedfd15d9c1b1d1659c7e3951bf065888e4 lib/Net/SAML2/Protocol/AuthnRequest.pm
SHA256 4bdbdf55ef1230a276f7574dcbba9fbc72c2f424f819bea5df0127c3c366d818 lib/Net/SAML2/Protocol/LogoutRequest.pm
SHA256 3ca4056bff6907f57b723c788d767e39f337d92c98387e7ffe4a035ced7a8050 lib/Net/SAML2/Protocol/LogoutResponse.pm
SHA256 7ca4a0712d324f91668cb10de0b434f0be702692103d3370b6e87ee473f96913 lib/Net/SAML2/Role/ProtocolMessage.pm
SHA256 b1396cffb3270db6f23da9b911e962bd7bd943c767dd08f5b4d59add09eab7d5 lib/Net/SAML2/Role/VerifyXML.pm
SHA256 d8b44969a5ee249c9aa12e36d1b1d45e411e4099104146dd8b9e18206033e64b lib/Net/SAML2/SP.pm
SHA256 79948e64bc3dc5c1559154a4d10fd5d4857cdded74a66bb4735bd558adc61554 lib/Net/SAML2/Types.pm
SHA256 e96a58f00f09a3a399887e46506b71e27c2185a17f9a0db7fe74a035b554826e lib/Net/SAML2/Util.pm
SHA256 65210f8946f8258893fd2c5e87bb6ddac562068da23aac83e1f0172e667749c1 lib/Net/SAML2/XML/Sig.pm
SHA256 b9aaba7643fb59dfda81f5f568c7c1db6001ca3e0376ebebdc48999cb0e052d6 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 b8eca40e3c6b19a4e5e79fabfd87f63ed8da191e48f75b284f7a62dcd74e5eaf t/06-redirect-binding.t
SHA256 3e734cad5ba3e0ad21298dabf5348f03b5837a3d728fdb8c63e768f065be38a5 t/07-logout-request.t
SHA256 5d1e114928475b3894fa1a2bd6b158683b1a4a4b0d0144296f68642296c8b059 t/08-logout-response.t
SHA256 06b29625376da1b814e4c67bedb8ae8f0980db1c568be0d8ae77c9ee779f837e 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 bcc839d95b73523d1340a7c4ed9973f76d32fc9f655ded5c84cece14fa8613ac 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-----

iQIzBAEBAwAdFiEEMguXHBCUSzAt6mNu1fh7LgYGpfkFAmM87eUACgkQ1fh7LgYG
pfn38g/7BuyyXArCdmUfcCBmqnRedi3tLd5xwsuP8VDlzB1e+yPBMm082hRhnKGj
B6BdWz3b9v9IUK+BtDzSjQVsZ3KCEudcBAOmcbZDfjddVgzkQ1TNVA1GaAlT2+4z
X2Dbak+ewm9GN/hs+zGesgFqA9fkcMocKAwvSlRs1ktZ33XY+8kU3rg8IHy2pHTB
/ZPK4kfth/lf46KNvTSsDO06tnY3SIkI/q6yiyAcVqkDgN5RnIFMVPHJ3dOnDwvb
f7CQ72QNSdWGUo4yTRIfBzX9EIcsgJCKzX1EQZ5pyHjeGvkWXwEeIsnvl9++ridz
/yEDJ8ogaOvvrlQuCYi+6zQ1hQwKhmyxq3p7s/obfPQHMsvrSITEEosYMtlHfLwy
Qdv0eOlEpqH2KMlilSGzJnDPkRb5XzDbm0evMMV6LHxXx7fpodgZCfVGFmFY/5R2
EFm1MFXyp0vY6KgnxQRF6j975KLRjPrwQ2qXMwWiF6CfFAr4eVo0P22P9cjqgWCC
wS2FmXKX8G39oFVukz78pqdQ05smixFD1l3guYBcXvJ7XIRrHuR4JrNwp8ldv1Eg
oESoaV2r2PlKxZBFXrSAkxVn+lkw9mUxoe1xXT0OlVvWqMYVfl7I81i4206jpFW7
kZmU7WttNNaJEg3cjzsTVcQRwoxSXTjYX66S3hA8J8n7vPtdunM=
=twlf
-----END PGP SIGNATURE-----
