file

package module
v0.0.0-...-a2079b4 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddFlags

func AddFlags(startCmd *cobra.Command)

AddFlags add flags in cmd.

Types

type Config

type Config struct {
	KMSRegistry *vcskms.Registry
	TLSConfig   *tls.Config
	CMD         *cobra.Command
	HTTPClient  httpClient
}

Config contain config.

type Creator

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

Creator service used to create public DID.

type IssuerReader

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

IssuerReader read issuer profiles.

func NewIssuerReader

func NewIssuerReader(config *Config) (*IssuerReader, error)

NewIssuerReader creates issuer Reader.

func (*IssuerReader) GetAllProfiles

func (p *IssuerReader) GetAllProfiles(_ string) ([]*profileapi.Issuer, error)

GetAllProfiles returns all profiles with given organization id.

func (*IssuerReader) GetProfile

func (p *IssuerReader) GetProfile(
	profileID profileapi.ID, profileVersion profileapi.Version) (*profileapi.Issuer, error)

GetProfile returns profile with given id.

type KeysCreator

type KeysCreator interface {
	CreateJWKKey(keyType kmsapi.KeyType) (string, *jwk.JWK, error)
	CreateCryptoKey(keyType kmsapi.KeyType) (string, interface{}, error)
}

KeysCreator create keys for DID creation process.

type VerifierReader

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

VerifierReader read verifier profiles.

func NewVerifierReader

func NewVerifierReader(config *Config) (*VerifierReader, error)

NewVerifierReader creates verifier Reader.

func (*VerifierReader) GetProfile

func (p *VerifierReader) GetProfile(
	profileID profileapi.ID, profileVersion profileapi.Version) (*profileapi.Verifier, error)

GetProfile returns profile with given id.

Jump to

Keyboard shortcuts

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