Insert certificate information into an XML document (as a byte array) and output to memory.
Namespace:
FirmaSATAssembly: diFirmaSatNet (in diFirmaSatNet.dll) Version: 10.50.0.29531
Syntax
C# |
---|
public static byte[] InsertCertToBytes( byte[] xmlData, string certFile ) |
Visual Basic (Declaration) |
---|
Public Shared Function InsertCertToBytes ( _ xmlData As Byte(), _ certFile As String _ ) As Byte() |
Parameters
- xmlData
- Type: array<
System..::.Byte
>[]()[]
Byte array containing XML data
- certFile
- Type: System..::.String
X.509 certificate file
Return Value
XML data as a byte array.
Remarks
(bytes) --> (bytes)
Examples

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