Module Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Dict Str ListLoad Dict Str Str Str Str Str Str Str Str Assign NameStore Dict Str ListLoad Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Assign NameStore Dict Str ListLoad Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str ListLoad Str Str Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str ListLoad Str Str Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str ListLoad Str Str Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str ListLoad Str Str FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign NameStore Call NameLoad Str Str Str keyword NameLoad keyword Dict Str Str Str ListLoad Str Str Assert CompareEq NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad Dict Str Str Str Str ListLoad Str Str Num Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assert NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str ListLoad Str Str Assert CompareEq Call NameLoad NameLoad Num Assign NameStore Call NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Assert Call NameLoad NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults body Assign NameStore ListLoad Dict Str Str Str ListLoad Str Str Dict Str Str Str Str Str ListLoad Str Assign TupleStore NameStore NameStore NameStore Call NameLoad NameLoad For NameStore SubscriptLoad NameLoad Index Str body Assert CompareNotIn Str NameLoad Assert CompareEq Call NameLoad SubscriptLoad NameLoad Index Str Num Assert CompareIn Str SubscriptLoad NameLoad Index Str Assert CompareIn Str SubscriptLoad NameLoad Index Str Assert CompareIn Str SubscriptLoad NameLoad Index Str decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad ListLoad Dict Str Str Str Str Str Str Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr Str Num Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr Str Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr Str Num Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr Str Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Str ListLoad Str Str Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr Str Num Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr Str Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num Assert Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr Str Num Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr Str Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num Assert Call NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad ListLoad Dict Str Str Str Str Str Str Dict Str Str Str Str Str Str Assign SubscriptStore NameLoad Index Str Call NameLoad ListLoad Dict Str Str Str Str Str Str Dict Str Str Str Str Str Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call NameLoad NameLoad Str ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq Call NameLoad ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Num Assert CompareEq Call NameLoad ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad ListLoad Dict Str Str Str Str Str Str Dict Str Str Str Str Str Str Assign SubscriptStore NameLoad Index Str ListLoad Call NameLoad ListLoad Dict Str Str Str Str Str Str Dict Str Str Str Str Str Str Call NameLoad NameLoad Str ListLoad Str Str Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Str ListLoad Str Str Assign NameStore SubscriptLoad NameLoad Index Str Assert CompareEq Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Assert CompareEq Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assert CompareEq Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Assert CompareEq Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq Call NameLoad ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Num Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq NameLoad ListLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad BinOpMod Str NameLoad Str ListLoad Str Str Assign NameStore Call NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Assert NameLoad Assert CompareEq AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad BinOpMod Str NameLoad Str ListLoad Str Str Assert CompareEq Call NameLoad NameLoad Num Assign NameStore Call NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq Call NameLoad NameLoad Num Assert CompareEq SubscriptLoad NameLoad Index Num Dict Str Str Str Str Str Str Str Str Str Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Assert CompareNotEq NameLoad ListLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Assert Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num attr decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad ListLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str ListLoad Assign NameStore Call AttributeLoad Call NameLoad attr Str TryExcept body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword Num handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword Num decorator_list decorator_list If CompareEq NameLoad Str body Expr Call NameLoad
N/A N/A os N/A pytest oic.oauth2 MissingSigningKey oic.oic AuthorizationResponse oic.utils.keyio key_export rsa_init build_keyjar oic.utils.keyio KeyJar oic.utils.keyio KeyBundle oic.utils.keyio keybundle_from_local_file oic.utils.keyio RSAKey N/A __author__ rohe0002 N/A BASE_PATH N/A N/A N/A os path abspath N/A N/A N/A os path join N/A N/A N/A os path dirname __file__ data/keys N/A RSAKEY N/A N/A N/A os path join BASE_PATH cert.key N/A RSA0 N/A N/A N/A os path join BASE_PATH rsa.key N/A JWK0 N/A keys N/A N/A kty e kid n RSA AQAB abc wf-wiusGhA-gleZYQAOPQlNUIucPiqXdPVyieDqQbXXOPBe3nuggtVzeq7pVFH1dZz4dY2Q2LA5DaegvP8kRvoSB_87ds3dy3Rfym_GUSc5B0l1TgEobcyaep8jguRoHto6GWHfCfKqoUYZq4N8vh4LLMQwLR6zi6Jtu82nB5k8 N/A JWK1 N/A keys N/A N/A n e kty kid zkpUgEgXICI54blf6iWiD2RbMDCOO1jV0VSff1MFFnujM4othfMsad7H1kRo50YM5S_X9TdvrpdOfpz5aBaKFhT6Ziv0nhtcekq1eRl8mjBlvGKCE5XGk-0LFSDwvqgkJoFYInq7bu0a4JEzKs5AyJY75YlGh879k1Uu2Sv3ZZOunfV1O1Orta-NvS-aG_jN5cstVbCGWE20H0vFVrJKNx0Zf-u-aA-syM4uX7wdWgQ-owoEMHge0GmGgzso2lwOYf_4znanLwEuO3p5aabEaFoKNR4K6GjQcjBcYmDEE4CtfRU9AEmhcD1kleiTB9TjPWkgDmT9MXsGxBHf3AKT5w AQAB RSA 5-VBFv40P8D4I-7SFz7hMugTbPs N/A k kty YTEyZjBlMDgxMGI4YWU4Y2JjZDFiYTFlZTBjYzljNDU3YWM0ZWNiNzhmNmFlYTNkNTY0NzMzYjE oct N/A JWK2 N/A keys N/A N/A e issuer kid kty n use x5c x5t AQAB https://login.microsoftonline.com/{tenantid}/v2.0/ kriMPdmBvx68skT8-mPAB3BseeA RSA kSCWg6q9iYxvJE2NIhSyOiKvqoWCO2GFipgH0sTSAs5FalHQosk9ZNTztX0ywS_AHsBeQPqYygfYVJL6_EgzVuwRk5txr9e3n1uml94fLyq_AXbwo9yAduf4dCHTP8CWR1dnDR-Qnz_4PYlWVEuuHHONOw_blbfdMjhY-C_BYM2E3pRxbohBb3x__CfueV7ddz2LYiH3wjz0QS_7kjPiNCsXcNyKQEOTkbHFi3mu0u13SQwNddhcynd_GTgWN8A-6SN1r4hzpjFKFLbZnBt77ACSiYx-IHK4Mp-NaVEi5wQtSsjQtI--XsokxRDqYLwus1I1SihgbV_STTg5enufuw sig N/A MIIDPjCCAiqgAwIBAgIQsRiM0jheFZhKk49YD0SK1TAJBgUrDgMCHQUAMC0xKzApBgNVBAMTImFjY291bnRzLmFjY2Vzc2NvbnRyb2wud2luZG93cy5uZXQwHhcNMTQwMTAxMDcwMDAwWhcNMTYwMTAxMDcwMDAwWjAtMSswKQYDVQQDEyJhY2NvdW50cy5hY2Nlc3Njb250cm9sLndpbmRvd3MubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkSCWg6q9iYxvJE2NIhSyOiKvqoWCO2GFipgH0sTSAs5FalHQosk9ZNTztX0ywS/AHsBeQPqYygfYVJL6/EgzVuwRk5txr9e3n1uml94fLyq/AXbwo9yAduf4dCHTP8CWR1dnDR+Qnz/4PYlWVEuuHHONOw/blbfdMjhY+C/BYM2E3pRxbohBb3x//CfueV7ddz2LYiH3wjz0QS/7kjPiNCsXcNyKQEOTkbHFi3mu0u13SQwNddhcynd/GTgWN8A+6SN1r4hzpjFKFLbZnBt77ACSiYx+IHK4Mp+NaVEi5wQtSsjQtI++XsokxRDqYLwus1I1SihgbV/STTg5enufuwIDAQABo2IwYDBeBgNVHQEEVzBVgBDLebM6bK3BjWGqIBrBNFeNoS8wLTErMCkGA1UEAxMiYWNjb3VudHMuYWNjZXNzY29udHJvbC53aW5kb3dzLm5ldIIQsRiM0jheFZhKk49YD0SK1TAJBgUrDgMCHQUAA4IBAQCJ4JApryF77EKC4zF5bUaBLQHQ1PNtA1uMDbdNVGKCmSf8M65b8h0NwlIjGGGy/unK8P6jWFdm5IlZ0YPTOgzcRZguXDPj7ajyvlVEQ2K2ICvTYiRQqrOhEhZMSSZsTKXFVwNfW6ADDkN3bvVOVbtpty+nBY5UqnI7xbcoHLZ4wYD251uj5+lo13YLnsVrmQ16NCBYq2nQFNPuNJw6t3XUbwBHXpF46aLT1/eGf/7Xx6iy8yPJX4DyrpFTutDz882RWofGEO5t4Cw+zZg70dJ/hH/ODYRMorfXEW+8uKmXMKmX2wyxMKvfiPbTy5LmAU8Jvjs2tLg4rOBcXWLAIarZ kriMPdmBvx68skT8-mPAB3BseeA N/A e issuer kid kty n use x5c x5t AQAB https://login.microsoftonline.com/{tenantid}/v2.0/ MnC_VZcATfM5pOYiJHMba9goEKY RSA vIqz-4-ER_vNWLON9yv8hIYV737JQ6rCl6XfzOC628seYUPf0TaGk91CFxefhzh23V9Tkq-RtwN1Vs_z57hO82kkzL-cQHZX3bMJD-GEGOKXCEXURN7VMyZWMAuzQoW9vFb1k3cR1RW_EW_P-C8bb2dCGXhBYqPfHyimvz2WarXhntPSbM5XyS5v5yCw5T_Vuwqqsio3V8wooWGMpp61y12NhN8bNVDQAkDPNu2DT9DXB1g0CeFINp_KAS_qQ2Kq6TSvRHJqxRR68RezYtje9KAqwqx4jxlmVAQy0T3-T-IAbsk1wRtWDndhO6s1Os-dck5TzyZ_dNOhfXgelixLUQ sig N/A MIIC4jCCAcqgAwIBAgIQQNXrmzhLN4VGlUXDYCRT3zANBgkqhkiG9w0BAQsFADAtMSswKQYDVQQDEyJhY2NvdW50cy5hY2Nlc3Njb250cm9sLndpbmRvd3MubmV0MB4XDTE0MTAyODAwMDAwMFoXDTE2MTAyNzAwMDAwMFowLTErMCkGA1UEAxMiYWNjb3VudHMuYWNjZXNzY29udHJvbC53aW5kb3dzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALyKs/uPhEf7zVizjfcr/ISGFe9+yUOqwpel38zgutvLHmFD39E2hpPdQhcXn4c4dt1fU5KvkbcDdVbP8+e4TvNpJMy/nEB2V92zCQ/hhBjilwhF1ETe1TMmVjALs0KFvbxW9ZN3EdUVvxFvz/gvG29nQhl4QWKj3x8opr89lmq14Z7T0mzOV8kub+cgsOU/1bsKqrIqN1fMKKFhjKaetctdjYTfGzVQ0AJAzzbtg0/Q1wdYNAnhSDafygEv6kNiquk0r0RyasUUevEXs2LY3vSgKsKseI8ZZlQEMtE9/k/iAG7JNcEbVg53YTurNTrPnXJOU88mf3TToX14HpYsS1ECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAfolx45w0i8CdAUjjeAaYdhG9+NDHxop0UvNOqlGqYJexqPLuvX8iyUaYxNGzZxFgGI3GpKfmQP2JQWQ1E5JtY/n8iNLOKRMwqkuxSCKJxZJq4Sl/m/Yv7TS1P5LNgAj8QLCypxsWrTAmq2HSpkeSk4JBtsYxX6uhbGM/K1sEktKybVTHu22/7TmRqWTmOUy9wQvMjJb2IXdMGLG3hVntN/WWcs5w8vbt1i8Kk6o19W2MjZ95JaECKjBDYRlhG1KmSBtrsKsCBQoBzwH/rXfksTO9JoUYLXiW0IppB7DhNH4PJ5hZI91R8rR0H3/bKkLSuDaKLWSqMhozdhXsIIKvJQ== MnC_VZcATfM5pOYiJHMba9goEKY N/A e issuer kid kty n use x5c x5t AQAB https://login.microsoftonline.com/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0/ GvnPApfWMdLRi8PDmisFn7bprKg RSA 5ymq_xwmst1nstPr8YFOTyD1J5N4idYmrph7AyAv95RbWXfDRqy8CMRG7sJq-UWOKVOA4MVrd_NdV-ejj1DE5MPSiG-mZK_5iqRCDFvPYqOyRj539xaTlARNY4jeXZ0N6irZYKqSfYACjkkKxbLKcijSu1pJ48thXOTED0oNa6U sig N/A MIICWzCCAcSgAwIBAgIJAKVzMH2FfC12MA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNVBAMTHkxpdmUgSUQgU1RTIFNpZ25pbmcgUHVibGljIEtleTAeFw0xMzExMTExODMzMDhaFw0xNjExMTAxODMzMDhaMCkxJzAlBgNVBAMTHkxpdmUgSUQgU1RTIFNpZ25pbmcgUHVibGljIEtleTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA5ymq/xwmst1nstPr8YFOTyD1J5N4idYmrph7AyAv95RbWXfDRqy8CMRG7sJq+UWOKVOA4MVrd/NdV+ejj1DE5MPSiG+mZK/5iqRCDFvPYqOyRj539xaTlARNY4jeXZ0N6irZYKqSfYACjkkKxbLKcijSu1pJ48thXOTED0oNa6UCAwEAAaOBijCBhzAdBgNVHQ4EFgQURCN+4cb0pvkykJCUmpjyfUfnRMowWQYDVR0jBFIwUIAURCN+4cb0pvkykJCUmpjyfUfnRMqhLaQrMCkxJzAlBgNVBAMTHkxpdmUgSUQgU1RTIFNpZ25pbmcgUHVibGljIEtleYIJAKVzMH2FfC12MAsGA1UdDwQEAwIBxjANBgkqhkiG9w0BAQUFAAOBgQB8v8G5/vUl8k7xVuTmMTDA878AcBKBrJ/Hp6RShmdqEGVI7SFR7IlBN1//NwD0n+IqzmnRV2PPZ7iRgMF/Fyvqi96Gd8X53ds/FaiQpZjUUtcO3fk0hDRQPtCYMII5jq+YAYjSybvF84saB7HGtucVRn2nMZc5cAC42QNYIlPMqA== GvnPApfWMdLRi8PDmisFn7bprKg N/A e issuer kid kty n use x5c x5t AQAB https://login.microsoftonline.com/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0/ dEtpjbEvbhfgwUI-bdK5xAU_9UQ RSA x7HNcD9ZxTFRaAgZ7-gdYLkgQua3zvQseqBJIt8Uq3MimInMZoE9QGQeSML7qZPlowb5BUakdLI70ayM4vN36--0ht8-oCHhl8YjGFQkU-Iv2yahWHEP-1EK6eOEYu6INQP9Lk0HMk3QViLwshwb-KXVD02jdmX2HNdYJdPyc0c sig N/A MIICWzCCAcSgAwIBAgIJAL3MzqqEFMYjMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNVBAMTHkxpdmUgSUQgU1RTIFNpZ25pbmcgUHVibGljIEtleTAeFw0xMzExMTExOTA1MDJaFw0xOTExMTAxOTA1MDJaMCkxJzAlBgNVBAMTHkxpdmUgSUQgU1RTIFNpZ25pbmcgUHVibGljIEtleTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAx7HNcD9ZxTFRaAgZ7+gdYLkgQua3zvQseqBJIt8Uq3MimInMZoE9QGQeSML7qZPlowb5BUakdLI70ayM4vN36++0ht8+oCHhl8YjGFQkU+Iv2yahWHEP+1EK6eOEYu6INQP9Lk0HMk3QViLwshwb+KXVD02jdmX2HNdYJdPyc0cCAwEAAaOBijCBhzAdBgNVHQ4EFgQULR0aj9AtiNMgqIY8ZyXZGsHcJ5gwWQYDVR0jBFIwUIAULR0aj9AtiNMgqIY8ZyXZGsHcJ5ihLaQrMCkxJzAlBgNVBAMTHkxpdmUgSUQgU1RTIFNpZ25pbmcgUHVibGljIEtleYIJAL3MzqqEFMYjMAsGA1UdDwQEAwIBxjANBgkqhkiG9w0BAQUFAAOBgQBshrsF9yls4ArxOKqXdQPDgHrbynZL8m1iinLI4TeSfmTCDevXVBJrQ6SgDkihl3aCj74IEte2MWN78sHvLLTWTAkiQSlGf1Zb0durw+OvlunQ2AKbK79Qv0Q+wwGuK+oymWc3GSdP1wZqk9dhrQxb3FtdU2tMke01QTut6wr7ig== dEtpjbEvbhfgwUI-bdK5xAU_9UQ test_key_export N/A N/A N/A N/A N/A kj N/A KeyJar N/A url N/A key_export http://example.com/keys/ outbound secret keyjar kj sig N/A alg format rsa N/A x509 jwk N/A N/A url http://example.com/keys/outbound/jwks N/A test_rsa_init N/A N/A tmpdir N/A N/A N/A path N/A tmpdir strpath N/A res N/A rsa_init N/A use type size name N/A enc RSA 1024 N/A N/A N/A os path join path rsa_enc N/A res N/A test_keybundle_from_local_jwk_file N/A N/A N/A N/A N/A kb N/A keybundle_from_local_file N/A N/A file://{} format N/A N/A N/A os path join BASE_PATH jwk.json jwk N/A ver sig N/A N/A N/A len kb 1 N/A kj N/A KeyJar N/A N/A N/A kj issuer_keys N/A N/A kb N/A keys N/A N/A kj get_signing_key N/A N/A N/A len keys 1 N/A key N/A keys N/A 0 N/A N/A isinstance key RSAKey N/A N/A N/A key kid abc N/A test_build_keyjar N/A N/A N/A N/A N/A keys N/A N/A type use RSA N/A enc sig N/A type crv use EC P-256 N/A sig N/A N/A jwks keyjar kidd N/A build_keyjar keys N/A key N/A jwks N/A keys N/A N/A N/A d key N/A N/A N/A len N/A keyjar N/A 2 N/A N/A RSA N/A kidd N/A enc N/A N/A RSA N/A kidd N/A sig N/A N/A EC N/A kidd N/A sig N/A TestKeyBundle N/A object N/A test_update N/A N/A self N/A N/A N/A kc N/A KeyBundle N/A N/A kty key use oct supersecret sig N/A N/A N/A len N/A N/A kc get oct 1 N/A N/A N/A len N/A N/A kc get rsa 0 N/A N/A N/A kc remote False N/A N/A N/A kc source None N/A N/A N/A kc update N/A N/A N/A len N/A N/A kc get oct 1 N/A N/A N/A len N/A N/A kc get rsa 0 N/A N/A N/A kc remote False N/A N/A N/A kc source None N/A test_update_RSA N/A N/A self N/A N/A N/A kc N/A keybundle_from_local_file RSAKEY rsa N/A ver sig N/A N/A N/A kc remote False N/A N/A N/A len N/A N/A kc get oct 0 N/A N/A N/A len N/A N/A kc get RSA 2 N/A key N/A N/A N/A kc get RSA N/A 0 N/A N/A isinstance key RSAKey N/A N/A N/A kc update N/A N/A N/A kc remote False N/A N/A N/A len N/A N/A kc get oct 0 N/A N/A N/A len N/A N/A kc get RSA 2 N/A key N/A N/A N/A kc get RSA N/A 0 N/A N/A isinstance key RSAKey N/A N/A TestKeyJar N/A object N/A test_keyjar_group_keys N/A N/A self N/A N/A N/A ks N/A KeyJar N/A N/A ks N/A N/A KeyBundle N/A N/A kty key use oct a1b2c3d4 sig N/A kty key use oct a1b2c3d4 ver N/A N/A ks N/A http://www.example.org N/A KeyBundle N/A N/A kty key use oct e5f6g7h8 sig N/A kty key use oct e5f6g7h8 ver N/A N/A N/A N/A ks N/A http://www.example.org append N/A keybundle_from_local_file RSAKEY rsa N/A ver sig N/A verified_keys N/A N/A ks verify_keys http://www.example.org N/A N/A N/A len verified_keys 3 N/A N/A N/A len N/A k N/A k verified_keys N/A N/A k kty oct 2 N/A N/A N/A len N/A k N/A k verified_keys N/A N/A k kty RSA 1 N/A test_remove_key N/A N/A self N/A N/A N/A ks N/A KeyJar N/A N/A ks N/A N/A KeyBundle N/A N/A kty key use oct a1b2c3d4 sig N/A kty key use oct a1b2c3d4 ver N/A N/A ks N/A http://www.example.org N/A N/A KeyBundle N/A N/A kty key use oct e5f6g7h8 sig N/A kty key use oct e5f6g7h8 ver N/A keybundle_from_local_file RSAKEY rsa N/A enc dec N/A N/A ks N/A http://www.example.com N/A keybundle_from_local_file RSA0 rsa N/A enc dec N/A coll N/A ks N/A http://www.example.org N/A N/A N/A len coll 2 N/A keys N/A N/A ks get_encrypt_key key_type RSA owner http://www.example.org N/A N/A N/A len keys 1 N/A _key N/A keys N/A 0 N/A N/A N/A ks remove_key http://www.example.org RSA _key N/A coll N/A ks N/A http://www.example.org N/A N/A N/A len coll 1 N/A keys N/A N/A ks get_encrypt_key key_type rsa owner http://www.example.org N/A N/A N/A len keys 0 N/A keys N/A N/A ks verify_keys http://www.example.com N/A N/A N/A len keys 1 N/A N/A N/A len N/A k N/A k keys N/A N/A k kty oct 1 N/A keys N/A N/A ks decrypt_keys http://www.example.org N/A N/A keys N/A N/A test_get_by_kid N/A N/A self N/A N/A N/A kb N/A keybundle_from_local_file N/A file://%s/jwk.json BASE_PATH jwk N/A ver sig N/A kj N/A KeyJar N/A N/A N/A kj issuer_keys N/A https://example.com N/A kb N/A _key N/A N/A kj get_key_by_kid abc https://example.com N/A _key N/A N/A N/A _key kid abc N/A test_dump_issuer_keys N/A N/A self N/A N/A N/A kb N/A keybundle_from_local_file N/A file://%s/jwk.json BASE_PATH jwk N/A ver sig N/A N/A N/A len kb 1 N/A kj N/A KeyJar N/A N/A N/A kj issuer_keys N/A N/A kb N/A res N/A N/A kj dump_issuer_keys N/A N/A N/A len res 1 N/A N/A N/A res N/A 0 N/A use e kty alg n kid sig AQAB RSA RS256 pKybs0WaHU_y4cHxWbm8Wzj66HtcyFn7Fh3n-99qTXu5yNa30MRYIYfSDwe9JVc1JUoGw41yq2StdGBJ40HxichjE-Yopfu3B58QlgJvToUbWD4gmTDGgMGxQxtv1En2yedaynQ73sDpIK-12JJDY55pvf-PCiSQ9OjxZLiVGKlClDus44_uv2370b9IN2JiEOF-a7JBqaTEYLPpXaoKWDSnJNonr79tL0T7iuJmO1l705oO3Y0TQ-INLY6jnKG_RpsvyvGNnwP9pMvcP1phKsWZ10ofuuhJGRp8IxQL9RfzT87OvF0RBSO1U73h09YP-corWDsnKIi6TbzRpN5YDw abc N/A test_no_use N/A N/A self N/A N/A N/A kb N/A KeyBundle N/A JWK0 N/A keys N/A kj N/A KeyJar N/A N/A N/A kj issuer_keys N/A abcdefgh N/A kb N/A enc_key N/A N/A kj get_encrypt_key RSA abcdefgh N/A N/A enc_key N/A N/A test_provider N/A N/A self N/A N/A N/A provider_info N/A jwks_uri https://connect-op.herokuapp.com/jwks.json N/A ks N/A KeyJar N/A N/A N/A ks load_keys provider_info https://connect-op.heroku.com N/A N/A N/A N/A N/A ks N/A https://connect-op.heroku.com N/A 0 keys N/A N/A N/A pytest mark network test_issuer_mismatch N/A N/A self N/A N/A N/A ISSUER https://login.microsoftonline.com/{tenantid}/v2.0/ N/A kb N/A KeyBundle N/A JWK2 N/A keys N/A kj N/A KeyJar N/A N/A N/A kj issuer_keys N/A ISSUER N/A kb N/A N/A N/A kj issuer_keys N/A N/A N/A authz_resp N/A N/A N/A AuthorizationResponse from_urlencoded id_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1uQ19WWmNBVGZNNXBPWWlKSE1iYTlnb0VLWSIsImtpZCI6Ik1uQ19WWmNBVGZNNXBPWWlKSE1iYTlnb0VLWSJ9.eyJhdWQiOiIwMTZlZDBlNC1mYzUyLTRlYjgtOWVhYy1lODg1MmM4MjEwNTUiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vYjRlYTNkZTYtODM5ZS00YWQxLWFlNzgtYzc4ZTVjMGNkYzA2L3YyLjAvIiwiaWF0IjoxNDM5OTIzNDY5LCJuYmYiOjE0Mzk5MjM0NjksImV4cCI6MTQzOTkyNzM2OSwidmVyIjoiMi4wIiwidGlkIjoiYjRlYTNkZTYtODM5ZS00YWQxLWFlNzgtYzc4ZTVjMGNkYzA2Iiwib2lkIjoiNDJjMzliNWUtYmQwNS00YTlhLTlhNWUtMTY5ZDc2N2ZlZjJmIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiaW50ZXJvcEBrYXV0aS5vbm1pY3Jvc29mdC5jb20iLCJzdWIiOiJFWGlaVldjakpsREN1LXZzOUxNb1V3ZGRNNEJZZ2ZISzBJNk40dWpXZkRFIiwibmFtZSI6ImludGVyb3AiLCJub25jZSI6IlpkSHRxQWwzR3c4QiJ9.tH4FKM4H9YCHX2XF4V64SsLaKh31c0oLpEVlFxFHw8jxL5HujUthZJDUMwngXZ2mPU_1G152ybKiRCV9DKaBh1rFSlZxTDBp0SV_YTwOkGYOt-sOzFUJyvVCjGmRhvFkOF1kiT3IYjDoRh72U8pMchj1duWSytLczdOc4LJmg24ya5jwqApuyQu7gVqoDH1kEqBAuhBj3a7ZDwxIt-bTKZklsht0RutZjv4Ckg8qJpzWnY7rIjSKFKfEpAAfk_LqWvTktvDMKTHXLxEPVZymoskE1LthtC8AYoNmtVPxgxf87yGCqYZBsuAnVChdnsItXP7tPeqUjC8Lm3JjabV-5g&id_token_expires_in=3599&state=6o3FmQ0QZl1zifsE&session_state=d2c97e8a-497c-4ce1-bb10-5058501164eb N/A N/A N/A N/A N/A authz_resp verify keyjar kj skew 100000000 N/A N/A N/A MissingSigningKey N/A N/A N/A N/A authz_resp verify keyjar kj sender ISSUER skew 100000000 N/A N/A N/A N/A __name__ __main__ N/A N/A N/A test_rsa_init