2.12.ipv8.REST.identity_endpoint
Module Contents
Classes
Functions
Attributes
- 2.12.ipv8.REST.identity_endpoint.PseudonymListResponseSchema
- 2.12.ipv8.REST.identity_endpoint.CredentialSchema
- 2.12.ipv8.REST.identity_endpoint.CredentialListResponseSchema
- class 2.12.ipv8.REST.identity_endpoint.IdentityEndpoint(middlewares: 2.12.ipv8.REST.base_endpoint.MiddleWaresType = ())
Bases:
2.12.ipv8.REST.base_endpoint.BaseEndpoint
[2.12.ipv8.types.IPv8
]Endpoint to spawn and manipulate Self-Sovereign Identities.
- initialize(session: 2.12.ipv8.types.IPv8) None
Initialize this endpoint for the given session instance.
- async list_pseudonyms(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
List our pseudonyms.
- async list_schemas(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
List our available identity schemas.
- async get_pseudonym_public_key(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
Get the public key for a pseudonym.
- async unload_pseudonym(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
Unload a pseudonym.
- async remove_pseudonym(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
Remove a pseudonym.
- async list_pseudonym_credentials(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
List a pseudonym’s credentials.
- async list_subject_credentials(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
List a subject’s credentials.
- async list_pseudonym_peers(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
List a pseudonym’s peers.
- async allow_pseudonym_verification(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
Verify a credential.
- async disallow_pseudonym_verification(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
Disallow verification of a credential.
- async create_pseudonym_credential(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
Create a credential.
- async attest_pseudonym_credential(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
Attest to a credential.
- async verify_pseudonym_credential(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
Request verification of a credential.
- async list_pseudonym_outstanding_attestations(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
List the oustanding requests for attestations by others.
- async list_pseudonym_outstanding_verifications(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
List the oustanding requests for verification by others.
- async list_pseudonym_verification_output(request: aiohttp.abc.Request) 2.12.ipv8.REST.base_endpoint.Response
Return the output of our verification requests.