Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientProvider ¶
type ClientProvider interface {
New(host string) (NodeClient, error)
}
func NewNodeClientProvider ¶
func NewNodeClientProvider() ClientProvider
type NodeClient ¶
type NodeClient interface {
RegisterIssuer(
ctx context.Context,
issuer *issuertypes.Issuer,
proof *vctypes.Proof,
) error
GenerateID(
ctx context.Context,
issuer *issuertypes.Issuer,
proof *vctypes.Proof,
) (*idtypes.ResolverMetadata, error)
PublishVerifiableCredential(
vc *vctypes.EnvelopedCredential,
proof *vctypes.Proof,
) error
ResolveMetadataByID(
ctx context.Context,
id string,
) (*idtypes.ResolverMetadata, error)
}
func NewNodeClient ¶
func NewNodeClient(host string) (NodeClient, error)
Click to show internal directories.
Click to hide internal directories.