rfc3161

package
v1.3.7-yckms.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2024 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	APIVERSION = "0.0.1"
)

Variables

This section is empty.

Functions

func NewEntry

func NewEntry() types.EntryImpl

func NewEntryFromBytes

func NewEntryFromBytes(timestamp []byte) models.ProposedEntry

Types

type V001Entry

type V001Entry struct {
	Rfc3161Obj models.Rfc3161V001Schema
	// contains filtered or unexported fields
}

func (V001Entry) APIVersion

func (v V001Entry) APIVersion() string

func (V001Entry) ArtifactHash

func (v V001Entry) ArtifactHash() (string, error)

func (*V001Entry) Canonicalize

func (v *V001Entry) Canonicalize(_ context.Context) ([]byte, error)

func (V001Entry) CreateFromArtifactProperties

func (v V001Entry) CreateFromArtifactProperties(_ context.Context, props types.ArtifactProperties) (models.ProposedEntry, error)

func (V001Entry) IndexKeys

func (v V001Entry) IndexKeys() ([]string, error)

func (V001Entry) Insertable

func (v V001Entry) Insertable() (bool, error)

func (*V001Entry) Unmarshal

func (v *V001Entry) Unmarshal(pe models.ProposedEntry) error

func (V001Entry) Verifiers

func (v V001Entry) Verifiers() ([]pki.PublicKey, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL