Identity, Identity Expectation, and Assertion
This package defines the core building blocks of identity, identity expectations, and assertions of identity.
A cryptographically-verifiable statement of an identity.
Describes an assertion that is requested, offered, or presented.
Describes an assertion that is offered by an entity.
An AssertionOffer may optionally include any additional information that is needed by the receiving party to process such an offer.
Describes an assertion that is requested by an entity.
An AssertionRequest may optionally include any additional information that is needed by the receiving party to handle such a request.
A collection of enclave identities held by an entity.
An identity that is held by an enclave entity or an entity communicating with an enclave entity.
Describes an enclave identity that is held by an entity.
Expectation about the identity held by an enclave entity or an entity communicating with an enclave.
A categorization class of identity.
An identity used by entities without cryptographic credentials.
A cryptographically-verifiable identity that can specify the code being run by an entity, the environment in which the code is run, and other parameters that may affect code execution.
An identity used by entities that possess credentials issued by a certificate authority.