Project

Profile

Help

Task #5944

closed

[Epic] As a plugin writer, I can use a SigningService to produce ascii-armored signatures

Added by dkliban@redhat.com over 4 years ago. Updated about 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

Estimated time:
(Total: 0:00 h)
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Documentation
Sprint:
Sprint 66
Quarter:

Description

This is an epic that will enable plugin writers to use scripts provided by Pulp administrators to sign files.

Pulp Administrators will use django-admin shell_plus or a python script to CRUD an instance of a SigningService model.

Pulp Administrators will be able to retrieve an instance of a SigningService using the REST API.

Plugin writers will be able to use SigningService.sign_file(filename) to retrieve an ascii-armored detached gpg signature and public key for verifying it.

Administrators will have documentation that states the signing script needs to print a dictionary that looks like this:

{"file": "repomd.xml", "signature": "repomd.xml.asc", "key": "public.key"}

Sub-issues 2 (0 open2 closed)

Story #5943: Add a SigningService model, viewset, and serializerCLOSED - CURRENTRELEASElmjachky

Actions
Task #5946: Add sign_file(filename) interface to SigningService modelCLOSED - CURRENTRELEASElmjachky

Actions

Also available in: Atom PDF