pyeudiw

View on PyPIReverse Dependencies (0)

0.8.0 pyeudiw-0.8.0-py3-none-any.whl

Wheel Details

Project: pyeudiw
Version: 0.8.0
Filename: pyeudiw-0.8.0-py3-none-any.whl
Download: [link]
Size: 127605
MD5: 4d6efbae15c9c881df9c3c67f88a6178
SHA256: 347dd300739fbad0dcdff691f6c849130d8f11da829d905067444b2266d0621a
Uploaded: 2024-01-24 16:23:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyeudiw
Version: 0.8.0
Summary: Python toolchain for building an OpenID4VP RP with a SATOSA backend compliant to the Italian Wallet Solution.
Author: Giuseppe De Marco
Author-Email: demarcog83[at]gmail.com
Home-Page: https://github.com/italia/eudi-wallet-it-python
License: License :: OSI Approved :: Apache Software License
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: cryptojwt (<1.9,>=1.8.2)
Requires-Dist: pydantic (<2.2,>=2.0)
Requires-Dist: pyqrcode (<1.3,>=1.2)
Requires-Dist: pem (<23.2,>=23.1)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5382 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyeudiw/__init__.py sha256=iPlYCcIzuzW7T2HKDkmYlMkRI51dBLfNRxPPiWrfw9U 22
pyeudiw/federation/__init__.py sha256=HTuq7eD-Dy2Rb-VQBk_rx-5Bp3YM4C9mKeFPpYY2nDw 1142
pyeudiw/federation/exceptions.py sha256=DQXqGo9H9cFkN6BWIgf6IRQf1175TAGK1Kd8PV0tPJc 1088
pyeudiw/federation/http_client.py sha256=l-HQpqAVT9Sut2Fil42-RNSPN556aOP2W0pIsrTBWw8 4281
pyeudiw/federation/policy.py sha256=Q31hIMlDKCuzlfjad-NFfrsnwTb7G6VhQ6ssjpCBE8U 16627
pyeudiw/federation/statements.py sha256=CeYRiXsxRO-JdJo41to7vytab5wOZeVaeIHQsWypGqg 21677
pyeudiw/federation/trust_chain_builder.py sha256=vI6BlA_XkFcx28jVz0UqT-vfmYrnfuafCYSovxE0XcY 14295
pyeudiw/federation/trust_chain_validator.py sha256=4hq-XlO7oDHmtuWMo_rsHmlzx9mVV6KhdEnSh9UAWFs 10065
pyeudiw/federation/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/federation/schemas/entity_configuration.py sha256=FdYpBogesUGi6vnvdp-__qWMimmq5IWsAArSsssJrDk 1318
pyeudiw/federation/schemas/federation_entity.py sha256=otd7EJ1L1VOtUdR6Eho0ha8TuMPizqWstIQ381EfiKU 200
pyeudiw/federation/schemas/qrcode.py sha256=PEo9z2GqFN3pv85nrBFzJWTT-atBf7yuvplsYveJYTU 512
pyeudiw/federation/schemas/wallet_relying_party.py sha256=UQa5dWeAJcJ6gAtjVReDJpUFAfUK2mfXGeDD4QmJj4M 2209
pyeudiw/jwk/__init__.py sha256=hNKktENh-wwEB5n-e7AKFvvBz3gip6ifXqUIw1v_gYE 5396
pyeudiw/jwk/exceptions.py sha256=KS4KPkHgc18tQuZbTI2cjYBI1A-eERLdosTZ3TYvZMc 200
pyeudiw/jwk/schema.py sha256=Xga-cl5i3W3QShrCOlmvDkll0EID2drBj79zJQ0hc_w 1888
pyeudiw/jwk/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/jwk/schemas/jwk.py sha256=Wdjz8v4-v_6JJdsK31MjMMG_959JOWWWklH2Hnmif0I 582
pyeudiw/jwt/__init__.py sha256=y_dZb_d29Qm_x_dDoBjaOe-7C1nIJQChQXyQK5uyXUc 7173
pyeudiw/jwt/exceptions.py sha256=vzvPmgxIhoGDD0Jqe6TI0dLYM8LACv_7aw54vbUrMVM 199
pyeudiw/jwt/utils.py sha256=VTLMtVrVjjm7LsFtIR0AVQejQJlTgUkqgHhelQYYHhY 3424
pyeudiw/oauth2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/oauth2/dpop/__init__.py sha256=rCmgdZ8fnPh76iAD8yOyZy4GN5FfncW8AJt3wsJnl9w 5228
pyeudiw/oauth2/dpop/exceptions.py sha256=7HtX9I6vtzpLIHj2RHbrYT3HJ2jCwDCNHccFhbVKyOc 171
pyeudiw/oauth2/dpop/schema.py sha256=y0eh7ahfWHTPQ13ilsXm_vY0YaUrwAgEBsU41Scjbj0 552
pyeudiw/oauth2/par/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/openid4vp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/openid4vp/direct_post_response.py sha256=8evjK2pARAtaAoYuE8sxL1qQovN8RwpKodaR3X1rHjY 5212
pyeudiw/openid4vp/exceptions.py sha256=Trsanz9iCxQKiuoAsrvRFG39JLQL9R5tmTe5kXPyzcw 370
pyeudiw/openid4vp/redirect.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/openid4vp/request.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/openid4vp/vp.py sha256=xUETb2Si93tyzQnOjy-g4fqZSwt9zvTLCrnt5g2yaoQ 2355
pyeudiw/openid4vp/vp_sd_jwt.py sha256=qqTLIk1OnSSC7zh2ocZjC48AbUlFx9co-TicETroiLQ 2632
pyeudiw/openid4vp/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/openid4vp/schemas/cnf_schema.py sha256=2y91ASH4emMeY_wOzUPaNNRG1uPHH_H-LrU_AvWoHjc 122
pyeudiw/openid4vp/schemas/response.py sha256=1PDvANnRLQ8qV24D6-uIC8F45K58r-gc3I1ZrfY513Q 713
pyeudiw/openid4vp/schemas/vp_formats.py sha256=morKA-FhoieiFKb4Y0AdZCcB_FtR_fXJuin9RG47-OU 501
pyeudiw/openid4vp/schemas/vp_token.py sha256=rW8SFYgoZh07zxQr0S7o2AIyV-oQOcy5kxkSifid6Ug 817
pyeudiw/openid4vp/schemas/wallet_instance_attestation.py sha256=qwa5OSSdDzrx_qN7XI4ZT-q2aB5sOFRJG4WsOCayoHM 1569
pyeudiw/openid4vp/schemas/wallet_instance_attestation_request.py sha256=SRlMnLUnz7lBQAPPnKXcwLoXKwVpzTTTaDSIl97OcGM 1006
pyeudiw/presentation_exchange/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/presentation_exchange/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/presentation_exchange/schemas/oid4vc_presentation_definition.py sha256=6OnAh3nqECbQsdFDfup3RvWnYa0to2EfdWsjZ02Axwo 3244
pyeudiw/satosa/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/satosa/backend.py sha256=f6Yhw_jNJH0vxH56mweM0X7hwdi9At0ynZY3EcgRfwM 27995
pyeudiw/satosa/base_http_error_handler.py sha256=mA9ZQ82O5rxIo8NOWufjqu37VUDd1LxWMqLvjv2zv58 4608
pyeudiw/satosa/dpop.py sha256=K3f5OXKUN3GnsUVbOkM2tdPDAPyzrHkmJRw8J3anNEk 3871
pyeudiw/satosa/exceptions.py sha256=uCjGEJQrg_bgL-efF_10tPUnj-i3HmZnMEEw6pxYKFw 614
pyeudiw/satosa/html_template.py sha256=EJljzXZqKTAB96Q-ASWR-CBL9g8y-3tVjZuV9Ed6z48 1185
pyeudiw/satosa/response.py sha256=dm75952yi7c6y6hIx8NIChQdT3E44DQQo8_GAZmhpFM 653
pyeudiw/satosa/trust.py sha256=58aWOtt__eDXx4g7uIVrgRpR3Sy6EhwVqt1VRvhdZUQ 7139
pyeudiw/sd_jwt/__init__.py sha256=hRxgm7ddPAuENw2zHFM3GHpRuGzZ0hOkr50GvEyaPc4 10626
pyeudiw/sd_jwt/exceptions.py sha256=EV6FrDYIkq1EVfX7RDy2tebUXoyR7n7Rlt54R6cmW28 48
pyeudiw/sd_jwt/schema.py sha256=t11iiioxzVW5HD1ifQLm0WTJH3rYuTePauTEkLyX3-I 714
pyeudiw/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/storage/base_cache.py sha256=YmjnbaGe9bnKTosEoHt0N3VbQSqz7N6burTqwq8ZKV8 1564
pyeudiw/storage/base_db.py sha256=Vl1mpOcpMTdlgbZYYIpqWQNBKbZO-T5R1GcltlYuH1Y 449
pyeudiw/storage/base_storage.py sha256=a42Iq-waWBGKIoIx5IdvBHxnN2nnPAk5NHxPbL4jQIk 9842
pyeudiw/storage/db_engine.py sha256=CxkLEkfnfdU6e8tJb5rJa72p7MoGya4vlV0APW-CCfo 13153
pyeudiw/storage/exceptions.py sha256=vWxH6zA4sEs8SndHCdkdDuPvn9SHCATRR64HXtDwnek 232
pyeudiw/storage/mongo_cache.py sha256=8uMdPM-rCxxIRYALtZxboUHGSKiURFsdNGCU8RjUbN0 3076
pyeudiw/storage/mongo_storage.py sha256=wJw5lXBlMes-aKRoP-r0PpEtwgPBPyOhjnvgm-hHvkM 12125
pyeudiw/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/tests/settings.py sha256=UVfFF4YC71jI1Ve0TirXuDsG97-wcIbuj4wSof1Hh34 15474
pyeudiw/tests/test_jwk.py sha256=-n43PmMfK88vkiMAZAs2pwIcNETq7VuTqmNIDljOaZQ 1949
pyeudiw/tests/test_jwt.py sha256=svTO3vBGcCsf9fba1t_omjYz7O9aa2Cp3p3F3-vI2iI 2765
pyeudiw/tests/federation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/tests/federation/base.py sha256=pgnPiicNbvcemEw1cZ6KBTJJXKu__l6dCmsrVW6OVjc 7067
pyeudiw/tests/federation/mocked_response.py sha256=Fs0zhPrC_h_VE_QfEllHjev7OmPCBq7QxTYFr6rs64w 5283
pyeudiw/tests/federation/test_metadata.py sha256=WCLtwyDcHjbBD48PWUJpo0PyIF8MvDbx2lwcEX4f_OA 14490
pyeudiw/tests/federation/test_policy.py sha256=mN8mDjNQZmz28aYc_n1cmvqETH77HHW5t7bQVOnoxHU 1850
pyeudiw/tests/federation/test_schema.py sha256=afQq0z6oaI2BfyGwazZQOMLlUwriKHiHv0L1l3VpEis 5355
pyeudiw/tests/federation/test_static_trust_chain_validator.py sha256=W6qeyPLJKwa7z1tHeZIan5y0pZrpHG9v8Yx1DZMrT1k 4760
pyeudiw/tests/federation/test_trust_chain_builder.py sha256=ECAEvWwDeE8RUBm2YXugC04-QUxmsIPm8jZ9XnvuqqA 1061
pyeudiw/tests/federation/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/tests/federation/schemas/test_entity_configuration.py sha256=CjaNIVpw32RpN_H9P3YWG9yyRH7no9p0ACF2JvtQlbI 6726
pyeudiw/tests/oauth2/test_dpop.py sha256=PYpuH7yC19QUghyStruU-GZGzzkkNyiXpl1NTTStiW4 3563
pyeudiw/tests/oauth2/test_sd_jwt.py sha256=nZOBnUaDCLYvVZ5LGAgfsZrwSzu336uHsK4UTkvCqtk 2205
pyeudiw/tests/openid4vp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/tests/openid4vp/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/tests/openid4vp/schemas/test_schema.py sha256=8rEVVSCnsC1uLoGEqm9J7TgRYydlyh5RlhbC5PPAIbc 10785
pyeudiw/tests/openid4vp/schemas/test_vp_token.py sha256=uPIzkji3A82HFjwS48BvXSrretVpfQXLPyBJQzXihik 3235
pyeudiw/tests/openid4vp/schemas/test_wallet_instance_attestation.py sha256=36bwa8bg1Zfa9lURbBzKXWHFlwHPRhkFJjn5g-h71Qc 7013
pyeudiw/tests/openid4vp/schemas/test_wallet_instance_attestation_request.py sha256=1poZyTLh98Fw84C1SPsJxBn8NNUgfwjUy6zl1_urxqY 4192
pyeudiw/tests/presentation_exchange/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/tests/presentation_exchange/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/tests/presentation_exchange/schemas/presentation_definition_sd_jwt_vc.json sha256=6NrsatXKE7YkHvLjNPYp-ryDOmdGfhJU3CAYeeRX3cE 958
pyeudiw/tests/presentation_exchange/schemas/test_presentation_definition.py sha256=o6yfVlAGYXLPqr-XVax8L_VFHG232uuME2CuSBAdhxA 367
pyeudiw/tests/satosa/README.md sha256=F2j_WHWgTG5ZDQJrXByi4YydN8lCjabYMLC4dahHE7Q 9225
pyeudiw/tests/satosa/test_backend.py sha256=h3XSakGkJ3JlB2pGzZkxL_zWaYBNrH-OkUiyl5kBX0Y 20353
pyeudiw/tests/satosa/templates/base.html sha256=XLK6d1OTWbgYBUu-Ge2k-zbJRdfPyTX1ahsNIg-vseU 246
pyeudiw/tests/satosa/templates/qrcode.html sha256=ATX9cgbKaPOLps1cNVqaiO4r5_HOQoAomNwr45orAvI 232
pyeudiw/tests/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/tests/storage/test_db_engine.py sha256=x2lwqk2wl5zIkyLg3WZ8MPrdNgdPmu1A0Wl3Ullw50Q 7133
pyeudiw/tests/storage/test_mongo_cache.py sha256=jDDAsPbzfXc92b2ttPAZSC4w7tBGGRPLMjwgsD6GPig 1427
pyeudiw/tests/storage/test_mongo_storage.py sha256=gNcW_px9TmoMROiUJ0XpK0Jelo3UedYwsZfjO-Gv1cY 4574
pyeudiw/tests/tools/test_qr_code.py sha256=GDjPIPja2hbtxqNJOxSdngBwO36yTzXjply9XF56zos 1692
pyeudiw/tests/tools/test_utils.py sha256=3Ib2CT0ZlsxKIv9MyM8Q5391Ewzw284AMpHHO3oRxV4 2171
pyeudiw/tests/trust/test_trust_evaluation_helper.py sha256=BZxmXh5h67r5iY9UPff3oiAuOxfdABCmDmTcF9xd74g 2154
pyeudiw/tests/x509/test_x509.py sha256=dlaHK7AFwMSem3QU1Dkt7j1MdbsohS5FaeCTz_Renb4 9892
pyeudiw/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/tools/base_logger.py sha256=6l30YakTcQxhiw0zgd1CfmT0wqB5H5nSiIHzJyLcGfs 3711
pyeudiw/tools/mobile.py sha256=3C6i7vAtb1yEojeADIx1Cjirq4jfRRubU6Nk3TlavMc 422
pyeudiw/tools/qr_code.py sha256=BAsVk5iujWqH1RWR_-mfhGqkY0Z3rPNWkQa2PeOHozo 1456
pyeudiw/tools/schema_utils.py sha256=Tt0mu5g8eLkjvXUuYhEEDu35E17nrfKik_LjiyIe9QQ 1037
pyeudiw/tools/utils.py sha256=BL1RGmFVjUQXtWafT4jSWcrdnZpB9eb2Chlj1YdNOOc 4058
pyeudiw/trust/__init__.py sha256=obGaBxfOkJ760-FQLaw7td1oZd3tb-XFB2Mjtzt78m0 9785
pyeudiw/trust/exceptions.py sha256=t8QPo8x80_TSJcAJAgXxw6nHFHGsMX5jdE6hAOdA5TM 288
pyeudiw/trust/trust_anchors.py sha256=hr9-2aFVZgVnTVMVOKh3ULogWv_WX9CdupJxDsng3f4 1115
pyeudiw/trust/trust_chain.py sha256=WNrHMLBmDX3IZJ33M8OdgZpmsO3mZShuLNXrAic_zOw 2791
pyeudiw/x509/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyeudiw/x509/verify.py sha256=BptaaznEuRpcsqYFUsnY8hEUVb1LkOaqDSeljwuT5ts 4443
pyeudiw-0.8.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
pyeudiw-0.8.0.dist-info/METADATA sha256=adu1vLrfHAzgeTx66h2baUNKD8Bea9N7SzOvTi6s8lw 6266
pyeudiw-0.8.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
pyeudiw-0.8.0.dist-info/top_level.txt sha256=QwF9VM2MdhOBLOsiVk5lNyn_dFcFtmU-GTh1LOdulis 8
pyeudiw-0.8.0.dist-info/RECORD

top_level.txt

pyeudiw