Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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.
Click to show internal directories.
Click to hide internal directories.