Insert certificate information into an XML document (as a file) and output to memory.

Namespace:  FirmaSAT
Assembly:  diFirmaSatNet (in diFirmaSatNet.dll) Version: 10.50.0.29531

Syntax

C#
public static byte[] InsertCertToBytes(
	string xmlFile,
	string certFile
)
Visual Basic (Declaration)
Public Shared Function InsertCertToBytes ( _
	xmlFile As String, _
	certFile As String _
) As Byte()

Parameters

xmlFile
Type: System..::.String
Name of input XML file to be processed (or a string containing XML data)
certFile
Type: System..::.String
X.509 certificate file

Return Value

XML data as a byte array.

Remarks

(file) --> (bytes)

Examples

CopyC#
// Pass input XML data as a string
string xmlStr = File.ReadAllText("cfdv40-ejemplo-nocertnum.xml");
string cerStr = Sat.GetCertAsString("emisor.cer");
byte[] b = Sat.InsertCertToBytes(xmlStr, cerStr);
Console.WriteLine(System.Text.Encoding.UTF8.GetString(b)); 
// <cfdi:Comprobante 
// ...
// NoCertificado="30001000000300023708" Sello="" Certificado="MIIF+TCCA+GgAwIBAgIU ...

See Also