Documentation
¶
Index ¶
- type Deserializer
- type MultiplexDeserializer
- func (d *MultiplexDeserializer) AddDeserializer(newD Deserializer)
- func (d *MultiplexDeserializer) DeserializeSigner(raw []byte) (driver2.Signer, error)
- func (d *MultiplexDeserializer) DeserializeVerifier(raw []byte) (driver2.Verifier, error)
- func (d *MultiplexDeserializer) Info(raw []byte, auditInfo []byte) (string, error)
- type Service
- func (o *Service) AreMe(ctx context.Context, identities ...view.Identity) []string
- func (o *Service) GetAuditInfo(ctx context.Context, identity view.Identity) ([]byte, error)
- func (o *Service) GetSigner(identity view.Identity) (driver2.Signer, error)
- func (o *Service) GetSigningIdentity(identity view.Identity) (driver2.SigningIdentity, error)
- func (o *Service) GetVerifier(identity view.Identity) (driver2.Verifier, error)
- func (o *Service) Info(ctx context.Context, id view.Identity) string
- func (o *Service) IsMe(ctx context.Context, identity view.Identity) bool
- func (o *Service) RegisterAuditInfo(ctx context.Context, identity view.Identity, info []byte) error
- func (o *Service) RegisterSigner(ctx context.Context, identity view.Identity, signer driver2.Signer, ...) error
- func (o *Service) RegisterVerifier(identity view.Identity, verifier driver2.Verifier) error
- type Signer
- type SignerEntry
- type Verifier
- type VerifierEntry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deserializer ¶
type Deserializer = driver2.SigDeserializer
func NewDeserializer ¶
func NewDeserializer() (Deserializer, error)
type MultiplexDeserializer ¶
type MultiplexDeserializer struct {
// contains filtered or unexported fields
}
func NewMultiplexDeserializer ¶
func NewMultiplexDeserializer() *MultiplexDeserializer
func (*MultiplexDeserializer) AddDeserializer ¶
func (d *MultiplexDeserializer) AddDeserializer(newD Deserializer)
func (*MultiplexDeserializer) DeserializeSigner ¶
func (d *MultiplexDeserializer) DeserializeSigner(raw []byte) (driver2.Signer, error)
func (*MultiplexDeserializer) DeserializeVerifier ¶
func (d *MultiplexDeserializer) DeserializeVerifier(raw []byte) (driver2.Verifier, error)
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(deserializer Deserializer, auditInfoKVS driver2.AuditInfoStore, signerKVS driver2.SignerInfoStore) *Service
func (*Service) GetAuditInfo ¶
func (*Service) GetSigningIdentity ¶
func (*Service) GetVerifier ¶
func (*Service) RegisterAuditInfo ¶
func (*Service) RegisterSigner ¶
type SignerEntry ¶
type SignerEntry = driver2.SignerEntry
type VerifierEntry ¶
Click to show internal directories.
Click to hide internal directories.