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