Categorygithub.com/notaryproject/notation-go
modulepackage
0.12.0-beta.1
Repository: https://github.com/notaryproject/notation-go.git
Documentation: pkg.go.dev

# README

Notation

Build Status codecov Go Reference

A collection of libraries for supporting Notation sign, verify, push, pull of oci artifacts. Based on Notary V2 standard.

Table of Contents

Core Documents

Code of Conduct

This project has adopted the CNCF Code of Conduct. See CODE_OF_CONDUCT.md for further details.

License

This project is covered under the Apache 2.0 license. You can read the license here.

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package verification provides the utilities for handling verification related logic like Trust Stores and Trust Policies.

# Constants

MediaTypePayloadV1 is the supported content type for signature's payload.

# Variables

SigningAgent is the unprotected header field used by signature.

# Structs

Descriptor describes the artifact that needs to be signed.
Payload describes the content that gets signed.
SignOptions contains parameters for Signer.Sign.
VerifyOptions contains parameters for Verifier.Verify.

# Interfaces

Service combines the signing and verification services.
Signer is a generic interface for signing an artifact.
Verifier is a generic interface for verifying an artifact.