Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNoSigners = errors.New("no signers provided")
ErrNoSigners indicates that no signer was provided.
Functions ¶
This section is empty.
Types ¶
type EnvelopeSigner ¶
type EnvelopeSigner struct {
// contains filtered or unexported fields
}
EnvelopeSigner creates signed Envelopes.
func NewEnvelopeSigner ¶
func NewEnvelopeSigner(singer ...dsse.Signer) (*EnvelopeSigner, error)
NewEnvelopeSigner creates an EnvelopeSigner that uses 1+ Signer algorithms to sign the data.
func (*EnvelopeSigner) SignPayload ¶
SignPayload signs a payload and payload type according to DSSE. Returned is an envelope as defined here: https://github.com/secure-systems-lab/dsse/blob/master/envelope.md One signature will be added for each Signer in the EnvelopeSigner.
Click to show internal directories.
Click to hide internal directories.