This is my first project of this nature, and I am hoping this is a basic use case for PGP encryption. Please forgive my ignorance!
There is a server being configured by a service provider (SP). The SP is distributing files on their server. The files are going to be encrypted using PGP encryption. the SP requests for 1 PGP public key to be shared to their server. Bob and Alice are both users who will be tasked to retrieve files from the SP.
To do this, Bob creates a PGP key pair and shares the public PGP key with the SP. The SP can encrypt their files with the public PGP key created by Bob. Bob can then fetch the files for himself and decrypt them using his private PGP key.
My problem:
Alice also needs the ability to fetch files for herself and decrypt the files.
My question: What is the best way to configure a PGP encryption/decryption workflow where multiple users are receiving files that need to be decrypted??
What I have tried:
I have configured a PGP key pair using GPG4Win(Kleopatra). I am having trouble exporting the private key and importing it on another computer such that multiple users can have access to the same private key (thus allowing them to decrypt the files with the same private key). Any advice on a better approach to this problem would be greatly appreciated!