Uso de clave privada y pública de algoritmo asimétrico con RSA C #

Tengo dos objetos AsymmetricAlgorithm que contienen una clave RSA Private y RSA Public. La clave privada se recuperó del almacén de claves de Windows-MY y la clave pública del certificado de un usuario. ¿Cómo puedo usar estas claves junto con RSACryptoServiceProvider para cifrar datos usando el algoritmo RSA en C #? En otras palabras, ¿cómo puedo especificar que quiero usar las teclas que ya tengo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta