17/12/2011, 02:15
|
| | Fecha de Ingreso: noviembre-2002 Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años, 2 meses Puntos: 37 | |
Respuesta: sello digital con llave privada Si es con .net, usas las bibliotecas de criptografia que trae para acceder al .key y generar el sello.
Ejemplo:
String filename = rutaArchivoKey
StreamReader sr = File.OpenText(filename);
String pemstr = sr.ReadToEnd().Trim();
sr.Close();
rsa = opensslkey.DecodeDERKey(rutaArchivoKey, passwordArchivoKey);
Byte[] bytesFirmados = rsa.SignData(System.Text.Encoding.UTF8.GetBytes(ca denaOriginal), lhasher);
string resultadoFinal = Convert.ToBase64String(bytesFirmados); |