Ver Mensaje Individual
  #6  
Antiguo 22-03-2023
dani36652 dani36652 is offline
Miembro
 
Registrado: abr 2019
Posts: 61
Reputación: 6
dani36652 Va camino a la fama
Cita:
Empezado por pgranados Ver Mensaje
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
Responder Con Cita