Documentation
¶
Index ¶
- func NewIceFireDBIdentityProvider(options *idp.CreateIdentityOptions) idp.Interface
- type IceFireDBIdentityProvider
- func (p *IceFireDBIdentityProvider) GetID(ctx context.Context, options *idp.CreateIdentityOptions) (string, error)
- func (*IceFireDBIdentityProvider) GetType() string
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIceFireDBIdentityProvider ¶
func NewIceFireDBIdentityProvider(options *idp.CreateIdentityOptions) idp.Interface
NewOrbitDBIdentityProvider creates a new identity for use with OrbitDB.
Types ¶
type IceFireDBIdentityProvider ¶
type IceFireDBIdentityProvider struct {
// contains filtered or unexported fields
}
func (*IceFireDBIdentityProvider) GetID ¶
func (p *IceFireDBIdentityProvider) GetID(ctx context.Context, options *idp.CreateIdentityOptions) (string, error)
GetID returns the identity's ID.
func (*IceFireDBIdentityProvider) GetType ¶
func (*IceFireDBIdentityProvider) GetType() string
GetType returns the current identity type.
func (*IceFireDBIdentityProvider) Sign ¶
func (p *IceFireDBIdentityProvider) Sign(ctx context.Context, identity *idp.Identity, data []byte) ([]byte, error)
Sign signs a value using the current.
func (*IceFireDBIdentityProvider) SignIdentity ¶
func (p *IceFireDBIdentityProvider) SignIdentity(ctx context.Context, data []byte, id string) ([]byte, error)
SignIdentity signs an OrbitDB identity.
func (*IceFireDBIdentityProvider) UnmarshalPublicKey ¶
func (p *IceFireDBIdentityProvider) UnmarshalPublicKey(data []byte) (crypto.PubKey, error)
func (*IceFireDBIdentityProvider) VerifyIdentity ¶
func (p *IceFireDBIdentityProvider) VerifyIdentity(identity *idp.Identity) error
VerifyIdentity checks an OrbitDB identity.
Click to show internal directories.
Click to hide internal directories.