Documentation
¶
Index ¶
- type Document
- func (d Document) AlsoKnownAs() []*url.URL
- func (d Document) Assertion() []did.VerificationMethodSignature
- func (d Document) Authentication() []did.VerificationMethodSignature
- func (d Document) CapabilityDelegation() []did.VerificationMethodSignature
- func (d Document) CapabilityInvocation() []did.VerificationMethodSignature
- func (d Document) Context() []string
- func (d Document) Controllers() []string
- func (d Document) ID() string
- func (d Document) KeyAgreement() []did.VerificationMethodKeyAgreement
- func (d Document) MarshalJSON() ([]byte, error)
- func (d Document) Services() did.Services
- func (d Document) VerificationMethods() map[string]did.VerificationMethod
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 ¶
FromJsonBytes decodes an arbitrary Json DID Document into a usable did.Document.
func FromJsonReader ¶
FromJsonReader decodes an arbitrary Json DID Document into a usable did.Document.
func (Document) AlsoKnownAs ¶
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) Controllers ¶
func (Document) KeyAgreement ¶
func (d Document) KeyAgreement() []did.VerificationMethodKeyAgreement
func (Document) MarshalJSON ¶
func (Document) VerificationMethods ¶
Click to show internal directories.
Click to hide internal directories.