document

package
v1.0.0-pre1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2025 License: Apache-2.0, MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Document

type Document struct {
	// contains filtered or unexported fields
}

Document is a did.Document decoded from an arbitrary Json Document. It does not know anything about the DID method used to produce that document.

func FromJsonBytes

func FromJsonBytes(data []byte) (*Document, error)

FromJsonBytes decodes an arbitrary Json DID Document into a usable did.Document.

func FromJsonReader

func FromJsonReader(reader io.Reader) (*Document, error)

FromJsonReader decodes an arbitrary Json DID Document into a usable did.Document.

func (Document) AlsoKnownAs

func (d Document) AlsoKnownAs() []*url.URL

func (Document) Assertion

func (d Document) Assertion() []did.VerificationMethodSignature

func (Document) Authentication

func (d Document) Authentication() []did.VerificationMethodSignature

func (Document) CapabilityDelegation

func (d Document) CapabilityDelegation() []did.VerificationMethodSignature

func (Document) CapabilityInvocation

func (d Document) CapabilityInvocation() []did.VerificationMethodSignature

func (Document) Context

func (d Document) Context() []string

func (Document) Controllers

func (d Document) Controllers() []string

func (Document) ID

func (d Document) ID() string

func (Document) KeyAgreement

func (d Document) KeyAgreement() []did.VerificationMethodKeyAgreement

func (Document) MarshalJSON

func (d Document) MarshalJSON() ([]byte, error)

func (Document) Services

func (d Document) Services() did.Services

func (Document) VerificationMethods

func (d Document) VerificationMethods() map[string]did.VerificationMethod

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL