pyeudiw package
Subpackages
- pyeudiw.duckle_ql package
- pyeudiw.federation package
- Subpackages
- Submodules
- pyeudiw.federation.exceptions module
InvalidChainErrorInvalidEntityConfigurationInvalidEntityHeaderInvalidEntityStatementInvalidEntityStatementPayloadInvalidRequiredTrustMarkInvalidTrustchainKeyValidationErrorMetadataDiscoveryExceptionMissingAuthorityHintsClaimMissingJwksClaimMissingTrustAnchorPublicKeyMissingTrustMarkNotDescendantPolicyErrorProtocolMetadataNotFoundTimeValidationErrorTrustAnchorNeededTrustChainHttpErrorTrustchainMissingMetadataUnknownKid
- pyeudiw.federation.policy module
- pyeudiw.federation.statements module
- pyeudiw.federation.trust_chain_builder module
- pyeudiw.federation.trust_chain_validator module
- pyeudiw.federation.utils module
- Module contents
- pyeudiw.jwk package
- pyeudiw.jwt package
- pyeudiw.oauth2 package
- pyeudiw.presentation_definition package
- pyeudiw.presentation_exchange package
- pyeudiw.satosa package
- pyeudiw.sd_jwt package
- Submodules
- pyeudiw.sd_jwt.common module
- pyeudiw.sd_jwt.disclosure module
- pyeudiw.sd_jwt.exceptions module
- pyeudiw.sd_jwt.holder module
- pyeudiw.sd_jwt.issuer module
- pyeudiw.sd_jwt.schema module
KeyBindingJwtHeaderKeyBindingJwtPayloadVcSdJwtHeaderSchemaVcSdJwtPayloadSchemaVcSdJwtPayloadSchema.cnfVcSdJwtPayloadSchema.expVcSdJwtPayloadSchema.iatVcSdJwtPayloadSchema.issVcSdJwtPayloadSchema.model_configVcSdJwtPayloadSchema.model_post_init()VcSdJwtPayloadSchema.statusVcSdJwtPayloadSchema.subVcSdJwtPayloadSchema.validate_status()VcSdJwtPayloadSchema.validate_verification()VcSdJwtPayloadSchema.vctVcSdJwtPayloadSchema.verification
VerifierChallengeis_sd_jwt_format()is_sd_jwt_kb_format()
- pyeudiw.sd_jwt.sd_jwt module
- pyeudiw.sd_jwt.verifier module
- Module contents
- pyeudiw.status_list package
- pyeudiw.storage package
- Submodules
- pyeudiw.storage.base_cache module
- pyeudiw.storage.base_db module
- pyeudiw.storage.base_storage module
BaseStorageBaseStorage.add_dpop_proof_and_attestation()BaseStorage.add_empty_trust_anchor()BaseStorage.add_or_update_trust_attestation()BaseStorage.add_trust_anchor()BaseStorage.add_trust_attestation()BaseStorage.add_trust_attestation_metadata()BaseStorage.add_trust_source()BaseStorage.exists_by_state_and_session_id()BaseStorage.get_by_nonce_state()BaseStorage.get_by_session_id()BaseStorage.get_by_state()BaseStorage.get_by_state_and_session_id()BaseStorage.get_trust_anchor()BaseStorage.get_trust_attestation()BaseStorage.get_trust_source()BaseStorage.has_session_retention_ttl()BaseStorage.has_trust_anchor()BaseStorage.has_trust_attestation()BaseStorage.has_trust_source()BaseStorage.init_session()BaseStorage.is_connectedBaseStorage.search_session_by_field()BaseStorage.set_finalized()BaseStorage.set_session_retention_ttl()BaseStorage.update_request_object()BaseStorage.update_response_object()BaseStorage.update_trust_anchor()BaseStorage.update_trust_attestation()BaseStorage.upsert_session()
TrustType
- pyeudiw.storage.credential_entity module
- pyeudiw.storage.credential_storage module
- pyeudiw.storage.db_engine module
DBEngineDBEngine.add_dpop_proof_and_attestation()DBEngine.add_empty_trust_anchor()DBEngine.add_or_update_trust_attestation()DBEngine.add_trust_anchor()DBEngine.add_trust_attestation()DBEngine.add_trust_attestation_metadata()DBEngine.add_trust_source()DBEngine.close()DBEngine.exists_by_state_and_session_id()DBEngine.get()DBEngine.get_by_nonce_state()DBEngine.get_by_session_id()DBEngine.get_by_state()DBEngine.get_by_state_and_session_id()DBEngine.get_trust_anchor()DBEngine.get_trust_attestation()DBEngine.get_trust_source()DBEngine.has_trust_anchor()DBEngine.has_trust_attestation()DBEngine.has_trust_source()DBEngine.init_session()DBEngine.is_connectedDBEngine.overwrite()DBEngine.search_session_by_field()DBEngine.set_finalized()DBEngine.try_retrieve()DBEngine.update_request_object()DBEngine.update_response_object()DBEngine.update_trust_anchor()DBEngine.update_trust_attestation()DBEngine.upsert_session()DBEngine.write()
- pyeudiw.storage.exceptions module
- pyeudiw.storage.mongo_cache module
- pyeudiw.storage.mongo_storage module
MongoStorageMongoStorage.add_dpop_proof_and_attestation()MongoStorage.add_empty_trust_anchor()MongoStorage.add_trust_anchor()MongoStorage.add_trust_attestation()MongoStorage.add_trust_attestation_metadata()MongoStorage.add_trust_source()MongoStorage.close()MongoStorage.get_by_id()MongoStorage.get_by_nonce_state()MongoStorage.get_by_session_id()MongoStorage.get_by_state_and_session_id()MongoStorage.get_session_retention_ttl()MongoStorage.get_trust_anchor()MongoStorage.get_trust_attestation()MongoStorage.get_trust_source()MongoStorage.has_session_retention_ttl()MongoStorage.has_trust_anchor()MongoStorage.has_trust_attestation()MongoStorage.has_trust_source()MongoStorage.init_session()MongoStorage.is_connectedMongoStorage.search_session_by_field()MongoStorage.set_finalized()MongoStorage.set_session_retention_ttl()MongoStorage.update_request_object()MongoStorage.update_response_object()MongoStorage.update_trust_anchor()MongoStorage.update_trust_attestation()MongoStorage.upsert_session()
- pyeudiw.storage.user_credential_db_engine module
- pyeudiw.storage.user_entity module
- pyeudiw.storage.user_storage module
- Module contents
- pyeudiw.tests package
- Subpackages
- pyeudiw.tests.federation package
- Subpackages
- Submodules
- pyeudiw.tests.federation.base module
- pyeudiw.tests.federation.mocked_response module
- pyeudiw.tests.federation.test_metadata module
- pyeudiw.tests.federation.test_policy module
- pyeudiw.tests.federation.test_schema module
- pyeudiw.tests.federation.test_static_trust_chain_validator module
- pyeudiw.tests.federation.test_trust_chain_builder module
- Module contents
- pyeudiw.tests.jwt package
- pyeudiw.tests.presentation_exchange package
- pyeudiw.tests.satosa package
- pyeudiw.tests.status_list package
- pyeudiw.tests.storage package
- pyeudiw.tests.trust package
- pyeudiw.tests.federation package
- Submodules
- pyeudiw.tests.settings module
- pyeudiw.tests.test_jwk module
- pyeudiw.tests.test_jwt module
- Module contents
- Subpackages
- pyeudiw.tools package
- Submodules
- pyeudiw.tools.base_endpoint module
- pyeudiw.tools.base_logger module
- pyeudiw.tools.content_type module
- pyeudiw.tools.date module
- pyeudiw.tools.endpoints_loader module
- pyeudiw.tools.exceptions module
- pyeudiw.tools.http module
- pyeudiw.tools.mobile module
- pyeudiw.tools.mso_mdoc module
- pyeudiw.tools.schema_utils module
- pyeudiw.tools.utils module
- Module contents
- pyeudiw.trust package
- Subpackages
- pyeudiw.trust.default package
- pyeudiw.trust.handler package
- Submodules
- pyeudiw.trust.handler.commons module
- pyeudiw.trust.handler.direct_trust_jar module
- pyeudiw.trust.handler.direct_trust_sd_jwt_vc module
- pyeudiw.trust.handler.exceptions module
- pyeudiw.trust.handler.federation module
- pyeudiw.trust.handler.interface module
- pyeudiw.trust.handler.x509 module
- Module contents
- pyeudiw.trust.model package
- Submodules
- pyeudiw.trust.anchors_loader module
- pyeudiw.trust.dynamic module
CombinedTrustEvaluatorCombinedTrustEvaluator.build_metadata_endpoints()CombinedTrustEvaluator.from_config()CombinedTrustEvaluator.get_jwt_header_trust_parameters()CombinedTrustEvaluator.get_metadata()CombinedTrustEvaluator.get_policies()CombinedTrustEvaluator.get_public_keys()CombinedTrustEvaluator.has_client_id()CombinedTrustEvaluator.is_revoked()CombinedTrustEvaluator.revoke()
- pyeudiw.trust.exceptions module
- pyeudiw.trust.interface module
- Module contents
- Subpackages
- pyeudiw.x509 package