Thanks Jeff, I will try it and let you know.

From: Jeff Stedfast [mailto:j...@xamarin.com]
Sent: Tuesday, August 05, 2014 10:23 AM
To: Williams, Twila
Cc: dev-crypto-csharp@bouncycastle.org
Subject: Re: [dev-crypto-csharp] Where and How do I code --recipient in 
BouncyCastle OpenPgp class?

Hi Twila,

Bouncy Castle's PGP implementation has no way of looking up recipients based on 
a name, it needs a PgpPublicKey to encrypt to.

That said... I've implemented a higher-level library that uses Bouncy Castle's 
PGP code to encrypt streams to any number of recipients using the GnuPG 
keyrings by matching name strings that you can use as a starting point.

You can find my code here: 
https://github.com/jstedfast/MimeKit/blob/master/MimeKit/Cryptography/OpenPgpContext.cs

And my GnuPGContext subclass is at 
https://github.com/jstedfast/MimeKit/blob/master/MimeKit/Cryptography/GnuPGContext.cs
 (it just needs to override the locations of the keyrings).

Since you are not trying to interoperate with GnuPG, but rather PGP 
Corporation's PGP implementation, it *may* be as simple as specifying a 
different set of keyrings paths... or it may require custom code to read their 
keyrings (I don't know).

Hope that my code is at least useful to start you in the right direction...

Jeff

On Tue, Aug 5, 2014 at 8:51 AM, Williams, Twila 
<twilli...@sfbli.com<mailto:twilli...@sfbli.com>> wrote:
This is how I do it command line, but I need to code this in OpenPgp class:

C:\Program Files\PGP Corporation\PGP Command Line>pgp --encrypt --armor 
SunnyBrook_2014.zip --recipient " Mary Poppins" --output SunnyBrook.zip.pgp…..


Thanks in Advance,

Twila

________________________________

The views expressed in this message are those of the individual sender and do 
not necessarily represent the opinion of Southern Farm Bureau Life Insurance 
Company. Although this E-mail and any attachments are believed to be free of 
any virus or other defect that might affect any computer system into which it 
is received and opened, it is the responsibility of the recipient to ensure 
that it is free of viruses or other potentially hazardous components, and no 
responsibility is accepted by Southern Farm Bureau Life Insurance Company for 
damage arising in any way from its use.


________________________________

The views expressed in this message are those of the individual sender and do 
not necessarily represent the opinion of Southern Farm Bureau Life Insurance 
Company. Although this E-mail and any attachments are believed to be free of 
any virus or other defect that might affect any computer system into which it 
is received and opened, it is the responsibility of the recipient to ensure 
that it is free of viruses or other potentially hazardous components, and no 
responsibility is accepted by Southern Farm Bureau Life Insurance Company for 
damage arising in any way from its use.

Reply via email to