gitextract_zio5e6rg/ ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── scorecard.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── SECURITY.md ├── attribute.go ├── authn_request.go ├── build_logout_response.go ├── build_request.go ├── build_request_test.go ├── decode_logout_request.go ├── decode_response.go ├── decode_response_test.go ├── go.mod ├── go.sum ├── internal/ │ └── fuzz/ │ ├── README.md │ └── fuzz_test.go ├── logout_request.go ├── oss-fuzz/ │ ├── Dockerfile │ ├── README.md │ ├── build.sh │ ├── fuzz_decode_response.options │ └── project.yaml ├── providertests/ │ ├── exercise.go │ ├── exercise_go_1_6.go │ ├── oktadev_test.go │ ├── onelogin_test.go │ ├── pingfed_test.go │ ├── providers_test.go │ ├── testdata/ │ │ ├── adfs_idp_signing_cert.pem │ │ ├── adfs_response.b64 │ │ ├── adfs_response_enc.b64 │ │ ├── auth0_cert.pem │ │ ├── auth0_response.xml │ │ ├── oam_cert.pem │ │ ├── oam_response.xml │ │ ├── okta_cert.pem │ │ ├── okta_response.xml │ │ ├── oktaenc_idp_signing_cert.pem │ │ ├── oktaenc_response.b64 │ │ ├── oktaenc_sp_encryption_cert.pem │ │ ├── oktaenc_sp_encryption_key.pem │ │ ├── oktaenc_sp_signing_cert.pem │ │ ├── oktaenc_sp_signing_key.pem │ │ ├── onelogin/ │ │ │ ├── idp.signing.cert │ │ │ ├── olgn09_response_01.b64 │ │ │ ├── olgn09_response_03.b64 │ │ │ ├── olgn09_response_04.b64 │ │ │ ├── olgn09_response_05.b64 │ │ │ ├── olgn09_response_06.b64 │ │ │ ├── olgn09_response_07.b64 │ │ │ ├── olgn09_response_08.b64 │ │ │ ├── olgn09_response_09.b64 │ │ │ ├── olgn09_response_11.b64 │ │ │ ├── olgn09_response_12.b64 │ │ │ ├── olgn09_response_13.b64 │ │ │ ├── olgn09_response_14.b64 │ │ │ ├── olgn09_response_15.b64 │ │ │ ├── olgn09_response_155.b64 │ │ │ ├── olgn09_response_156.b64 │ │ │ ├── olgn09_response_157.b64 │ │ │ ├── olgn09_response_158.b64 │ │ │ ├── olgn09_response_159.b64 │ │ │ ├── olgn09_response_16.b64 │ │ │ ├── olgn09_response_17.b64 │ │ │ ├── olgn09_response_18.b64 │ │ │ ├── olgn09_response_21.b64 │ │ │ ├── olgn09_response_22.b64 │ │ │ ├── olgn09_response_23.b64 │ │ │ ├── olgn09_response_24.b64 │ │ │ ├── olgn09_response_25.b64 │ │ │ ├── olgn09_response_26.b64 │ │ │ ├── olgn09_response_27.b64 │ │ │ ├── olgn09_response_28.b64 │ │ │ ├── olgn09_response_31.b64 │ │ │ ├── olgn09_response_33.b64 │ │ │ ├── olgn09_response_34.b64 │ │ │ ├── olgn09_response_36.b64 │ │ │ ├── olgn09_response_37.b64 │ │ │ ├── olgn09_response_38.b64 │ │ │ ├── olgn09_response_46.b64 │ │ │ ├── olgn09_response_47.b64 │ │ │ ├── olgn09_response_48.b64 │ │ │ ├── olgn09_response_50.b64 │ │ │ ├── olgn09_response_51.b64 │ │ │ ├── olgn09_response_52.b64 │ │ │ ├── olgn09_response_53.b64 │ │ │ ├── olgn09_response_54.b64 │ │ │ ├── olgn09_response_55.b64 │ │ │ ├── olgn09_response_56.b64 │ │ │ ├── olgn09_response_57.b64 │ │ │ ├── olgn09_response_58.b64 │ │ │ ├── olgn09_response_59.b64 │ │ │ ├── olgn09_response_81.b64 │ │ │ ├── olgn09_response_82.b64 │ │ │ ├── olgn09_response_83.b64 │ │ │ ├── olgn09_response_84.b64 │ │ │ ├── olgn09_response_85.b64 │ │ │ ├── olgn09_response_86.b64 │ │ │ ├── olgn09_response_87.b64 │ │ │ ├── olgn09_response_88.b64 │ │ │ ├── olgn09_response_89.b64 │ │ │ ├── olgn09_response_91.b64 │ │ │ ├── olgn09_response_92.b64 │ │ │ ├── olgn09_response_93.b64 │ │ │ ├── olgn09_response_94.b64 │ │ │ ├── olgn09_response_97.b64 │ │ │ ├── olgn09_response_98.b64 │ │ │ ├── olgn09_response_99.b64 │ │ │ ├── sp.encryption.cert │ │ │ ├── sp.encryption.key │ │ │ ├── sp.signing.cert │ │ │ └── sp.signing.key │ │ ├── onelogin_cert.pem │ │ ├── onelogin_response.xml │ │ ├── pingfed/ │ │ │ ├── idp.signing.cert │ │ │ ├── pfed11_response_01.b64 │ │ │ ├── pfed11_response_02.b64 │ │ │ ├── pfed11_response_03.b64 │ │ │ ├── pfed11_response_05.b64 │ │ │ ├── sp.encryption.cert │ │ │ ├── sp.encryption.key │ │ │ ├── sp.signing.cert │ │ │ └── sp.signing.key │ │ └── saml.oktadev.com/ │ │ ├── oktadev.pem │ │ ├── response_0 │ │ ├── response_1 │ │ ├── response_10 │ │ ├── response_11 │ │ ├── response_12 │ │ ├── response_13 │ │ ├── response_14 │ │ ├── response_15 │ │ ├── response_16 │ │ ├── response_2 │ │ ├── response_3 │ │ ├── response_4 │ │ ├── response_5 │ │ ├── response_6 │ │ ├── response_7 │ │ ├── response_8 │ │ └── response_9 │ └── utils.go ├── retrieve_assertion.go ├── run_test.sh ├── s2example/ │ └── demo.go ├── saml.go ├── saml_test.go ├── test_constants.go ├── testdata/ │ ├── assertion.xml │ ├── idp.crt │ ├── saml.post │ ├── saml.xml │ ├── saml_compressed.post │ ├── test.crt │ └── test.key ├── types/ │ ├── encrypted_assertion.go │ ├── encrypted_key.go │ ├── metadata.go │ └── response.go ├── uuid/ │ ├── uuid.go │ └── uuid_test.go ├── validate.go └── xml_constants.go