Project

Profile

Help

Task #5944

Updated by dkliban@redhat.com over 4 years ago

This is an epic that will enable plugin writers The pulpcore documentation needs to use scripts provided by Pulp administrators provide instructions on how to sign files. 


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

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

 Plugin writers will process should be able instructed 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 write a dictionary that looks like this: 

 <pre> 
 {"file": "repomd.xml", "signature": "repomd.xml.asc", "key": "public.key"} 
 </pre> 
 script.

Back