Expand description

IOTA DID Tangle client and validators.

Structs

A list of messages on an integration chain or diff chain.

Client for performing IOTA Identity operations on the Tangle.

A ClientBuilder is used to generated a customized Client.

An error caused by a failure to validate a Credential.

An error caused by a failure to validate a Presentation.

Options to declare validation criteria for credentials.

A struct for validating Credentials.

DiffChainDeprecated

Holds an IntegrationChain and its corresponding DiffChain that can be used to resolve the latest version of a ResolvedIotaDocument.

A DID Document’s history and current state.

A Tangle explorer URL with convenience functions for constructing URLs for viewing published messages or IOTA DIDs.

Primary chain of full ResolvedIotaDocuments holding the latest version of a DID document and its history.

Index of TangleRef instances where the index key is the previous_message_id.

Options to declare validation criteria for validation methods such as PresentationValidator::validate and Resolver::verify_presentation.

A struct for validating Presentations.

An IOTA DID document resolved from the Tangle. Represents an integration chain message possibly merged with one or more diff messages.

A Resolver supports resolving DID Documents across different Tangle networks using multiple Clients.

Builder for configuring Clients when constructing a Resolver.

Enums

Indicates the encoding and compression of a DID Message.

Indicates the version of a DID Message.

Declares when validation should return if an error occurs.

PublishTypeDeprecated

Determines whether an updated document needs to be published as an integration or diff message.

Controls validation behaviour when checking whether or not a credential has been revoked by its credentialStatus.

Declares how credential subjects must relate to the presentation holder during validation. See PresentationValidationOptions::subject_holder_relationship().

An error associated with validating credentials and presentations.

Traits

Sealed trait to generalize over Arc<T> and Rc<T> for sized types.

Type Definitions