fabric: github.com/hyperledger/fabric/core/handlers/endorsement/api/identities Index | Files

package endorsement

import "github.com/hyperledger/fabric/core/handlers/endorsement/api/identities"

Index

Package Files

identities.go

type SigningIdentity Uses

type SigningIdentity interface {
    // Serialize returns a byte representation of this identity which is used to verify
    // messages signed by this SigningIdentity
    Serialize() ([]byte, error)

    // Sign signs the given payload and returns a signature
    Sign([]byte) ([]byte, error)
}

SigningIdentity signs messages and serializes its public identity to bytes

type SigningIdentityFetcher Uses

type SigningIdentityFetcher interface {
    endorsement.Dependency
    // SigningIdentityForRequest returns a signing identity for the given proposal
    SigningIdentityForRequest(*peer.SignedProposal) (SigningIdentity, error)
}

SigningIdentityFetcher fetches a signing identity based on the proposal

Package endorsement imports 2 packages (graph) and is imported by 5 packages. Updated 2018-07-06. Refresh now. Tools for package owners.