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 69e2273042de6d5f475df9615fe290fdd8c2425501029961aa3d54458bf83571 Changes
SHA256 85b9a895523190c3f5e9b9cffd63c04ff49452c747f6896db07ab5a727af1a15 LICENSE
SHA256 16f973241f1abb57f209e63e4bcb0bb899ca375f5ef92800ef6e87953b9b1b65 MANIFEST
SHA256 eaba51818680f4eea9b9364dd70ea3c2b4324343db6502c4c8ac48555481dde2 META.json
SHA256 1422648b8441a9d45932c12793840d38b2e882ba28ff99fe6a2d74c619ff08a5 META.yml
SHA256 4863297b1ce24fc28501ea1ba83ebc0c4a509d54093bf2bec9760dacd2271ad8 Makefile.PL
SHA256 b6992bdb4e629d83d74881505cd6dbfed6a2811cbe64124d5931b2b96cdac820 README
SHA256 8fde51213d9879d0cdd52c7c415dcdeb6f5d5745a4533c13484d629a2220fb7d TUTORIAL.md
SHA256 134c1bd03cbed65c64d6a527f8f46945399eef4f02870e5741786058447ce270 cpanfile
SHA256 f52a5ae8f29de43bd33b51ad351b5ea6852a61b1a0bc6d3776abb24244455e13 dist.ini
SHA256 02db0467dc03a9529434583b2c44c8501a1212cd0008543cf5f410b51194e2f5 lib/Net/SAML2.pm
SHA256 c0e620bb2eabcc2cf463a3b89352970a3a1864bacc6eb5747b11906c6157584a lib/Net/SAML2/Binding/POST.pm
SHA256 038fac06749b593d6f53549a2291e329d639a265b000b70e6919e33a50fe24c1 lib/Net/SAML2/Binding/Redirect.pm
SHA256 f1de010ef11d24a47d2559409d64332cc8e536a6707ef8d423a4d9c600b37be8 lib/Net/SAML2/Binding/SOAP.pm
SHA256 a1fb40059a7035300547fabe12175a89ae497d68cac527a96765efb49e3870c7 lib/Net/SAML2/IdP.pm
SHA256 d277f241edf2491c9dd009fdb86c4b4dd9a7ab5a2b5b0676cf3746492acd5455 lib/Net/SAML2/Protocol/ArtifactResolve.pm
SHA256 4dc109b922cc4a40a2cc658a88b78648cb13ecc6df3dcb4768802beb1badb4a8 lib/Net/SAML2/Protocol/Assertion.pm
SHA256 af9a2174da56d97ba7f91202102a739495d1f9e0416fab15e51890a8db18551a lib/Net/SAML2/Protocol/AuthnRequest.pm
SHA256 2be24475a780c36f35c62a7f55dbe29c4ba6af9df53d0078bc52c59716611e0e lib/Net/SAML2/Protocol/LogoutRequest.pm
SHA256 acecc056c8d3940d7dd808e59c08fca3f885db7a24d321863d70b4054417c8e4 lib/Net/SAML2/Protocol/LogoutResponse.pm
SHA256 df93227d9624ac4caffa6ea70ec3f0c0dceed0660f13dd114a0a6f54ca9c7538 lib/Net/SAML2/Role/ProtocolMessage.pm
SHA256 2d57ce4ea1b71b6ace6fed78e4859babc09878361fccff7d8bdeb7a8abe37ba3 lib/Net/SAML2/Role/VerifyXML.pm
SHA256 0e4130bd9a3e23af08e0513f4219e00b013c214b7e9fa178b4e1f68bb8bea27a lib/Net/SAML2/SP.pm
SHA256 20cfbd2089606a27d55bb84cca12baaf33f73dafa3a797f40ffab1084fe7249d lib/Net/SAML2/Types.pm
SHA256 de921a2cf12a5d1e297f1334f30bef62cb24753673bf8eff49d26f08797b0904 lib/Net/SAML2/Util.pm
SHA256 69b4d007e7811ea4102df1dc214ec33b6fcb3cbc7e7a8dd919a2169258a3162e lib/Net/SAML2/XML/Sig.pm
SHA256 691cbd986b866116e0e824f7953dc204aa419f9a8012ba1cee49004ad38b9fa8 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-----

iQIzBAEBAwAdFiEEMguXHBCUSzAt6mNu1fh7LgYGpfkFAmModFYACgkQ1fh7LgYG
pfluRxAAn4HcOSJZxG36b2WHiTDaYYCGKhiu4YNxsxlr7tdVHo3DpgmHxzKQYtb7
e1bwVDjcTpbhJFGqoXb7JUHFlSOcr4wb+ev8hfW7AzMf+xT1miidO4raQWhXcAx5
Dg9lEEWM0lrEA7zbs8kn6j+gK1Cb8dDruhKbnRaxdmaY1/FA51nPXVg4Hefvh+BO
s8ErGe7txrd/uCOa2vOX8HeKE9DLq6ddqn4uYMdKDPqRKQ1mOmjU7KTO+PSZw89c
/qfqyPmYG5Ar6Ih4ldmhEv4Vv+QYADt6vxJ2Pazxsdq/eKe059Krf9Kj7vTxrJQ4
1G6S2edHBc82Pv4qTJidlKzD2rPG/VgJBXg7wQNmOQbJcgfwz05y3W+aLWj6YFE0
OixI2HsAhrqwz5vrUmsYHo2PSAnUqtcGwSRPXD3njtccbXptHEEdwn04s/dsvYtL
CSRmz/+r7SdEwRm0eUHyW2hYYIpKBc6uWmloc/jhYFCUo3tc8+Ob5WrlLm62WepY
2L6Ob9C3c9Cq7CQ6LAn8oWCQyp0ZyzseKussDwiMlUuSoaXm7zfIngPs2rN+LeDo
q3TNY2pnojTjpdhEIeTfx+Nj/W7M5zgT4sbldQGklSE++qpb3hd75KtQ/xHilZW/
uZD61IMic03d0TKctmNkyliLG1awuWcGT2oK//XaH1TyD7Irr40=
=+sY2
-----END PGP SIGNATURE-----
