Versions in this module Expand all Collapse all v0 v0.2.0 Apr 23, 2024 v0.1.0 Nov 8, 2022 Changes in this version + func NewIceFireDBIdentityProvider(options *idp.CreateIdentityOptions) idp.Interface + type IceFireDBIdentityProvider struct + func (*IceFireDBIdentityProvider) GetType() string + func (p *IceFireDBIdentityProvider) GetID(ctx context.Context, options *idp.CreateIdentityOptions) (string, error) + func (p *IceFireDBIdentityProvider) Sign(ctx context.Context, identity *idp.Identity, data []byte) ([]byte, error) + func (p *IceFireDBIdentityProvider) SignIdentity(ctx context.Context, data []byte, id string) ([]byte, error) + func (p *IceFireDBIdentityProvider) UnmarshalPublicKey(data []byte) (crypto.PubKey, error) + func (p *IceFireDBIdentityProvider) VerifyIdentity(identity *idp.Identity) error