Interfaces de programación y código de ejemplo
- VB.NET/VB2005+
-
VB.NET programming - cómo utilizar en un programa VB.NET/VB2005+.
TestFirmaSat.vb - algunas pruebas usando la interfaz FirmaSAT .NET en VB.NET/VB2005+. - C#
-
C# programming - cómo utilizar un programa en C#.
TestFirmaSat.cs - algunas pruebas usando la interfaz FirmaSAT .NET en C#.Console.WriteLine("\nSIGN AN XML FILE:"); fname = "cfdv33a-base.xml"; newname = "cfdv33a_new-signed.xml"; keyfile = "emisor.key"; password = "12345678a"; /* CAUTION: DO NOT HARD-CODE REAL PASSWORDS! */ certfile = "emisor.cer"; n = Sat.SignXml(newname, fname, keyfile, password, certfile); Console.WriteLine("Sat.SignXml('{0}'-->'{1}') returns {2}", fname, newname, n); Debug.Assert(n == 0, "Sat.SignXml failed"); // Did we make a valid XML file? n = Sat.ValidateXml(newname); Console.WriteLine("Sat.ValidateXml('{0}') returns {1}", newname, n); Debug.Assert(n == 0, "Sat.ValidateXml failed");
- .NET Core
-
Interfaz .NET Core para Firma SAT - cómo usar Firma SAT con .NET Core (dotnetcore).
- VB6/VBA
-
VBA/VB6 programming - cómo utilizar en un proyecto de Visual Basic 6 o aplicación de Microsoft Office VBA.
basFirmaSAT.bas - instrucciones de declaración, constantes y funciones de contenedor para VB6 interfaz / VBA.
TestFirmaSat.bas - algunas pruebas usando la interfaz FirmaSAT VB6 / VBA.Debug.Print (vbLf & "SIGN AN XML FILE:") fname = "cfdv33a-base.xml" newname = "cfdv33a_new-signed.xml" keyfile = "emisor.key" password = "12345678a" ' CAUTION: DO NOT HARD-CODE REAL PASSWORDS! certfile = "emisor.cer" n = SAT_SignXml(newname, fname, keyfile, password, certfile, 0) Debug.Print "SAT_SignXml('" & fname & "'-->'" & newname & "') returns " & n Debug.Assert (n = 0) ' Did we make a valid XML file? n = SAT_ValidateXml(newname, 0) Debug.Print "SAT_ValidateXml(" & newname & ") returns " & n Debug.Assert (n = 0)
- C/C++
-
C/C++ Programming - cómo usarlo en un programa ANSI C o C ++.
diFirmaSat2.h - interfaz para programadores ANSI C (y de referencia para Delphi/FoxPro/Clarion, etc)
diFirmaSat2.h File Reference - una referencia detallada a la interfaz ANSI C a la biblioteca diFirmaSAT2.dll (created by Doxygen)
TestFirmaSat.c - algunas pruebas utilizando la interfaz la FirmaSAT C / C++ - C++ (STL)
-
Interfaz C ++ (STL) a FirmaSAT
TestFirmaSat.cpp - algunas pruebas usando la interfaz C ++ (STL).
- Python
-
Interfaz Python para FirmaSAT
test_firmasat.py - algunas pruebas usando la interfaz de Python.
- Java
- Ver Interfaz Java para FirmaSAT.
- Delphi/Free Pascal
- Ver Utilizando Delphi y Free Pascal.
- Interfaces con otros lenguajes de programación
- Ver Escribiendo una interfaz en otro lenguaje de programación para el asesoramiento y ejemplos de cómo utilizar FirmaSAT con otros lenguajes de programación.