Documentation ¶
Index ¶
Constants ¶
View Source
const ( KeyNormalizationBlockchainPlugin = iota KeyNormalizationNone )
Variables ¶
This section is empty.
Functions ¶
func ParseKeyNormalizationConfig ¶ added in v0.14.0
Types ¶
type Manager ¶
type Manager interface { ResolveInputSigningIdentity(ctx context.Context, namespace string, msgSignerRef *fftypes.SignerRef) (err error) ResolveNodeOwnerSigningIdentity(ctx context.Context, msgSignerRef *fftypes.SignerRef) (err error) NormalizeSigningKey(ctx context.Context, namespace string, keyNormalizationMode int) (signingKey string, err error) FindIdentityForVerifier(ctx context.Context, iTypes []fftypes.IdentityType, namespace string, verifier *fftypes.VerifierRef) (identity *fftypes.Identity, err error) ResolveIdentitySigner(ctx context.Context, identity *fftypes.Identity) (parentSigner *fftypes.SignerRef, err error) CachedIdentityLookupByID(ctx context.Context, id *fftypes.UUID) (identity *fftypes.Identity, err error) CachedIdentityLookupMustExist(ctx context.Context, did string) (identity *fftypes.Identity, retryable bool, err error) CachedIdentityLookupNilOK(ctx context.Context, did string) (identity *fftypes.Identity, retryable bool, err error) CachedVerifierLookup(ctx context.Context, vType fftypes.VerifierType, ns, value string) (verifier *fftypes.Verifier, err error) GetNodeOwnerBlockchainKey(ctx context.Context) (*fftypes.VerifierRef, error) GetNodeOwnerOrg(ctx context.Context) (*fftypes.Identity, error) VerifyIdentityChain(ctx context.Context, identity *fftypes.Identity) (immediateParent *fftypes.Identity, retryable bool, err error) }
Click to show internal directories.
Click to hide internal directories.