Adding private PGP key to key ring
<p>It is my understanding is if a file needs to be decrypted on my server I need to use a private key and give the party sending me the file the public key to encrypt it. The it's reversed if I am to encrypt a key. The other party provides me with their public key.</p>

<p>We have files that we encrypt using a public key ring. We have one public key ring that we use to encrypt files with. However, I see that there are two different secret key rings that are used to decyrpt files. One secret key ring decrypts a certain set of files and a second key ring decrypts another set.
Recently I've been working a project with two companies, A and B, where company A is playing the middle man.</p>

<p>Company A generated a key pair and sent the public key to Company B and me the private key. The private key was sent as a txt file. At this point I'm unsure what to do with the txt file as it was my understanding that it should be me that generated the public/private key pairing OR provide Company B with the public key that was already generated.
Do I name the txt file to have an asc exentsion  and run a command like: </p>

<pre><code>PGP --pgppath e:\pgp\pgp.cfg -- secring e:\pgp\secring.pkr --key-add gdsecring.asc 
</code></pre>

<p>Is that even possible? Or does it have to be a separate private key? If so do I just rename the private key to gdsecring.skr?</p>

<p>Any direction would be most appreciated!</p>