Cita:
Empezado por pgranados
Acá viene realmente toda la información explicada. https://developers.sw.com.mx/knowled...ga-masiva-sat/
Para poder ayudarte necesito que me digas en que tienes duda y con gusto te apoyo. Saludos.
Edit: Ellos tienen un proyecto, aunque este en otro lenguaje y los métodos para calcular los valores son totalmente diferentes, te ayuda a saber si el valor que obtienes es correcto o no
|
Mi duda es mas que nada la siguiente:
En el ejemplo del link que me acabas de compartir que por cierto, se agradece...
A la hora de asignar valor a la parte de "SignatureValue" del XML se hace uso de este código
Código:
public string Sign(string sourceData, X509Certificate2 certificate)
{
byte[] data = GetBytes(sourceData);
byte[] signature = null;
using (RSA rsaCryptoServiceProvider = certificate.GetRSAPrivateKey())
{
signature = rsaCryptoServiceProvider.SignData(data, HashAlgorithmName.SHA1, RSASignaturePadding.Pkcs1);
}
return System.Convert.ToBase64String(signature);
}
Lo que quisiera hacer es escribir el homólogo pero en Delphi Muchas gracias.
PD. estoy en el paso 1 que es la autenticacion