I\'ve spent two days on this so far and combed through every source at my disposal, so this is the last resort.
I have an X509 certificate whose public key I have stored
Will this help you ?
Asymmetric Key Encryption w/ .NET & C#