facho-signer: se encapsulan cadenas de texto
FossilOrigin-Name: bfb5dfbaa6d2be262a8f613945ce64f696ed83503159f6b03788cf09744a84f5
This commit is contained in:
parent
099b23df74
commit
6e2f450ee9
@ -18,9 +18,9 @@
|
|||||||
#define xmlFachoPrintError(fmt, ...) fprintf(stderr, fmt, ##__VA_ARGS__)
|
#define xmlFachoPrintError(fmt, ...) fprintf(stderr, fmt, ##__VA_ARGS__)
|
||||||
#define xmlFachoPrintInfo(fmt, ...) fprintf(stdout, fmt, ##__VA_ARGS__)
|
#define xmlFachoPrintInfo(fmt, ...) fprintf(stdout, fmt, ##__VA_ARGS__)
|
||||||
|
|
||||||
const xmlChar ublExtensionDSigNs[] = "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2";
|
static const xmlChar ublExtensionDSigNs[] = "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2";
|
||||||
const xmlChar policyIdDescription[] = "Política de firma para facturas electrónicas de la República de Colombia.";
|
static const xmlChar policyIdDescription[] = "Política de firma para facturas electrónicas de la República de Colombia.";
|
||||||
const xmlChar policyIdIdentifier[] = "https://facturaelectronica.dian.gov.co/politicadefirma/v2/politicadefirmav2.pdf";
|
static const xmlChar policyIdIdentifier[] = "https://facturaelectronica.dian.gov.co/politicadefirma/v2/politicadefirmav2.pdf";
|
||||||
|
|
||||||
// crea elemento /Invoice/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent
|
// crea elemento /Invoice/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent
|
||||||
static xmlNodePtr
|
static xmlNodePtr
|
||||||
|
@ -10,6 +10,29 @@
|
|||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
static const xmlChar xmlXadesNodeQualifyingProperties[] = "QualifyingProperties";
|
||||||
|
static const xmlChar xmlXadesNodeSignedProperties[] = "SignedProperties";
|
||||||
|
|
||||||
|
static const xmlChar xmlXadesNodeSignedSignatureProperties[] = "SignedSignatureProperties";
|
||||||
|
static const xmlChar xmlXadesNodeSigningTime[] = "SigningTime";
|
||||||
|
static const xmlChar xmlXadesNodeSigningCertificate[] = "SigningCertificate";
|
||||||
|
static const xmlChar xmlXadesNodeCert[] = "Cert";
|
||||||
|
static const xmlChar xmlXadesNodeCertDigest[] = "CertDigest";
|
||||||
|
static const xmlChar xmlXadesNodeSignaturePolicyIdentifier[] = "SignaturePolicyIdentifier";
|
||||||
|
static const xmlChar xmlXadesNodeSignaturePolicyId[] = "SignaturePolicyId";
|
||||||
|
static const xmlChar xmlXadesNodeSigPolicyId[] = "SigPolicyId";
|
||||||
|
static const xmlChar xmlXadesNodeIdentifier[] = "Identifier";
|
||||||
|
static const xmlChar xmlXadesNodeDescription[] = "Description";
|
||||||
|
static const xmlChar xmlXadesNodeSigPolicyHash[] = "SigPolicyHash";
|
||||||
|
|
||||||
|
static const xmlChar xmlXadesNodeSignerRole[] = "SignerRole";
|
||||||
|
static const xmlChar xmlXadesNodeClaimedRoles[] = "ClaimedRoles";
|
||||||
|
static const xmlChar xmlXadesNodeClaimedRole[] = "ClaimedRole";
|
||||||
|
static const xmlChar xmlXadesNodeIssuerSerial[] = "IssuerSerial";
|
||||||
|
static const xmlChar xmlXadesNodeX509IssuerName[] = "X509IssuerName";
|
||||||
|
static const xmlChar xmlXadesNodeX509IssuerNumber[] = "X509IssuerNumber";
|
||||||
|
|
||||||
|
static const xmlChar xmlXadesDSigNs[] = "http://uri.etsi.org/01903/v1.3.2#";
|
||||||
|
|
||||||
xmlNodePtr
|
xmlNodePtr
|
||||||
xmlXadesAddChildRecursiveNs(xmlNodePtr startNode, const xmlChar* path, const xmlChar* nsPrefix) {
|
xmlXadesAddChildRecursiveNs(xmlNodePtr startNode, const xmlChar* path, const xmlChar* nsPrefix) {
|
||||||
|
@ -37,29 +37,6 @@
|
|||||||
#define xmlXadesNodeAlreadyPresentError(parent, nodeName, errObject) \
|
#define xmlXadesNodeAlreadyPresentError(parent, nodeName, errObject) \
|
||||||
xmlSecNodeAlreadyPresentError(parent, nodeName, errObject)
|
xmlSecNodeAlreadyPresentError(parent, nodeName, errObject)
|
||||||
|
|
||||||
static const xmlChar xmlXadesNodeQualifyingProperties[] = "QualifyingProperties";
|
|
||||||
static const xmlChar xmlXadesNodeSignedProperties[] = "SignedProperties";
|
|
||||||
|
|
||||||
static const xmlChar xmlXadesNodeSignedSignatureProperties[] = "SignedSignatureProperties";
|
|
||||||
static const xmlChar xmlXadesNodeSigningTime[] = "SigningTime";
|
|
||||||
static const xmlChar xmlXadesNodeSigningCertificate[] = "SigningCertificate";
|
|
||||||
static const xmlChar xmlXadesNodeCert[] = "Cert";
|
|
||||||
static const xmlChar xmlXadesNodeCertDigest[] = "CertDigest";
|
|
||||||
static const xmlChar xmlXadesNodeSignaturePolicyIdentifier[] = "SignaturePolicyIdentifier";
|
|
||||||
static const xmlChar xmlXadesNodeSignaturePolicyId[] = "SignaturePolicyId";
|
|
||||||
static const xmlChar xmlXadesNodeSigPolicyId[] = "SigPolicyId";
|
|
||||||
static const xmlChar xmlXadesNodeIdentifier[] = "Identifier";
|
|
||||||
static const xmlChar xmlXadesNodeDescription[] = "Description";
|
|
||||||
static const xmlChar xmlXadesNodeSigPolicyHash[] = "SigPolicyHash";
|
|
||||||
|
|
||||||
static const xmlChar xmlXadesNodeSignerRole[] = "SignerRole";
|
|
||||||
static const xmlChar xmlXadesNodeClaimedRoles[] = "ClaimedRoles";
|
|
||||||
static const xmlChar xmlXadesNodeClaimedRole[] = "ClaimedRole";
|
|
||||||
static const xmlChar xmlXadesNodeIssuerSerial[] = "IssuerSerial";
|
|
||||||
static const xmlChar xmlXadesNodeX509IssuerName[] = "X509IssuerName";
|
|
||||||
static const xmlChar xmlXadesNodeX509IssuerNumber[] = "X509IssuerNumber";
|
|
||||||
|
|
||||||
static const xmlChar xmlXadesDSigNs[] = "http://uri.etsi.org/01903/v1.3.2#";
|
|
||||||
|
|
||||||
typedef int xmlXadesSize;
|
typedef int xmlXadesSize;
|
||||||
typedef enum _XADES_DIGEST_METHOD{
|
typedef enum _XADES_DIGEST_METHOD{
|
||||||
|
Loading…
Reference in New Issue
Block a user