Pues tengo el siguiente codigo:
Código PHP:
public string readKey(string datos, string path)
{
try
{
string key = string.Empty;
using (StreamReader sr = new StreamReader(path))
{
key = sr.ReadToEnd();
sr.Close();
}
CspParameters cp = new CspParameters();
cp.KeyContainerName = key;
RSACryptoServiceProvider encriptar = new RSACryptoServiceProvider(cp);
byte[] b = getMD5(datos,0);
StringBuilder cadena = StringBuilder();
return cadena.Append(Convert.ToBase64String(encriptar.Encrypt(b, true))).ToString();
}
catch (Exception ex)
{
throw new Exception(ex.Message, ex);
}
}
Mi duda es la siguiente, dado que no quiero que la clase me genere llaves, pues ya tengo una, la forma como estoy inicializando la clase esta bien, pues el sello digital me lo genera.
Saludos, Gracias