Notation Plugin Extensibility

The Notation plugin extensibility specification defines the interface that third-party plugins must implement to integrate with Notation for key management, signing, and verification operations. Plugins allow Notation to work with hardware security modules, cloud key management services, and other external credential systems.

API entry from apis.yml

apis.yml Raw ↑
aid: notary:notation-plugin-framework
name: Notation Plugin Extensibility
description: The Notation plugin extensibility specification defines the interface that third-party plugins
  must implement to integrate with Notation for key management, signing, and verification operations.
  Plugins allow Notation to work with hardware security modules, cloud key management services, and other
  external credential systems.
humanURL: https://github.com/notaryproject/specifications/blob/main/specs/plugin-extensibility.md
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
properties:
- type: Documentation
  url: https://github.com/notaryproject/specifications/blob/main/specs/plugin-extensibility.md
- type: Reference
  url: https://pkg.go.dev/github.com/notaryproject/notation-plugin-framework-go/plugin
- type: GitHubRepository
  url: https://github.com/notaryproject/notation-go
- type: JSONSchema
  url: json-schema/notary-plugin-schema.json
- type: JSONSchema
  url: json-schema/notary-plugin-protocol-schema.json
tags:
- Extensibility
- Key Management
- Plugin
- Signing