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 ¶
- func NewDecentralizedIdentifier() decentralizedIdentifier
- func NewEBSITrustList(options ...trustListOption) *ebsiTrustList
- func WithAuthToken(authToken string) trustListOption
- func WithBaseUrl(baseUrl string) trustListOption
- func WithController(did string) registrationOption
- func WithCredential(credential map[string]interface{}) registrationOption
- func WithDocument(doc map[string]interface{}) registrationOption
- func WithDocumentMetadata(docMetadata map[string]interface{}) registrationOption
- func WithEncryptionKey(encryptionKey jwk.Key) registrationOption
- func WithHttpClient(httpClient *http.Client) trustListOption
- func WithSigningKey(signingKey jwk.Key) registrationOption
- func WithTransactionKey(transactionKey jwk.Key) registrationOption
- func WithVerbose(verbose bool) trustListOption
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 WithHttpClient ¶
WithHttpClient sets the option of the http client
func WithSigningKey ¶
func WithTransactionKey ¶
func WithVerbose ¶
func WithVerbose(verbose bool) trustListOption
WithVerbose is used for debugging the requests
Types ¶
This section is empty.