Crate didkit

Source

Re-exports§

pub use crate::did_methods::DID_METHODS;
pub use crate::error::Error;
pub use ssi;

Modules§

c
error
jni
runtime
ssh_agent

Structs§

ContextLoader
DIDCreate
DID Create Operation
DIDDeactivate
DID Deactivate Operation
DIDRecover
DID Recover Operation
DIDURL
A DID URL.
DIDUpdate
DID Update Operation
DID_METHODS
Delegation
DereferencingInputMetadata
DID URL Dereferencing Options
Document
A DID document
DocumentMetadata
DID document metadata.
Invocation
JWK
JWTOrLDPOptions
LinkedDataProofOptions
Options for specifying how the LinkedDataProof is created. Reference: vc-http-api
ProofPreparation
ResolutionInputMetadata
DID Resolution Options.
ResolutionMetadata
DID Resolution Metadata
ResolutionResult
DID Resolution Result data structure.
SeriesResolver
Compose multiple DID resolvers in series.
VerifiableCredential
VerifiablePresentation
VerificationResult
Object summarizing a verification Reference: vc-http-api

Enums§

Content
A resource returned by DID URL dereferencing
ContentMetadata
Metadata structure (contentMetadata) returned from DID URL dereferencing (dereference).
CredentialOrJWT
DIDDocumentOperation
DID Document Operation
GenerateProofError
Metadata
Metadata structure “for DID resolution, DID URL dereferencing, and other DID-related processes”
ProofFormat
Source
Something that can be used to derive (generate) a DID.
URI
VerificationRelationship
A verification relationship.

Traits§

DIDMethod
An implementation of a DID method.
DIDResolver
A DID resolver, implementing the DID Resolution algorithm and optionally DID URL Dereferencing.

Functions§

dereference
Dereference a DID URL, according to DID Core and DID Resolution.
generate_proof
get_verification_method
Get a DID’s first verification method
jwk_from_tezos_key
Parse a Tezos key string into a JWK.
resolve_key
Resolve a verificationMethod to a key