ebsi

package module
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2023 License: BSD-3-Clause Imports: 32 Imported by: 1

README

@@ Todo

Documentation

Overview

Copyright 2023 The Go SSI Framework Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

Copyright 2023 The Go SSI Framework Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

Copyright 2023 The Go SSI Framework Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

Copyright 2023 The Go SSI Framework Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

Copyright 2023 The Go SSI Framework Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

Copyright 2023 The Go SSI Framework Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

Copyright 2023 The Go SSI Framework Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDecentralizedIdentifier

func NewDecentralizedIdentifier() decentralizedIdentifier

func NewEBSITrustList

func NewEBSITrustList(options ...trustListOption) *ebsiTrustList

func WithAuthToken

func WithAuthToken(authToken string) trustListOption

WithAuthToken sets the option of access token

func WithBaseUrl

func WithBaseUrl(baseUrl string) trustListOption

WithBaseUrl sets the option of base url of the vdr

func WithController

func WithController(did string) registrationOption

func WithCredential

func WithCredential(credential map[string]interface{}) registrationOption

func WithDocument

func WithDocument(doc map[string]interface{}) registrationOption

func WithDocumentMetadata

func WithDocumentMetadata(docMetadata map[string]interface{}) registrationOption

func WithEncryptionKey

func WithEncryptionKey(encryptionKey jwk.Key) registrationOption

func WithHttpClient

func WithHttpClient(httpClient *http.Client) trustListOption

WithHttpClient sets the option of the http client

func WithSigningKey

func WithSigningKey(signingKey jwk.Key) registrationOption

func WithTransactionKey

func WithTransactionKey(transactionKey jwk.Key) registrationOption

func WithVerbose

func WithVerbose(verbose bool) trustListOption

WithVerbose is used for debugging the requests

Types

This section is empty.

Directories

Path Synopsis
Package json implements encoding and decoding of JSON as defined in RFC 7159.
Package json implements encoding and decoding of JSON as defined in RFC 7159.

Jump to

Keyboard shortcuts

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