From 6e2f450ee9bb0e2d9d1a29f57f00c337edeb9a74 Mon Sep 17 00:00:00 2001 From: bit4bit Date: Sun, 9 Jan 2022 20:30:19 +0000 Subject: [PATCH] facho-signer: se encapsulan cadenas de texto FossilOrigin-Name: bfb5dfbaa6d2be262a8f613945ce64f696ed83503159f6b03788cf09744a84f5 --- experimental/facho-signer/src/facho_signer.c | 6 ++--- .../facho-signer/src/xades/templates.c | 23 +++++++++++++++++++ experimental/facho-signer/src/xades/xades.h | 23 ------------------- 3 files changed, 26 insertions(+), 26 deletions(-) diff --git a/experimental/facho-signer/src/facho_signer.c b/experimental/facho-signer/src/facho_signer.c index e81de51..201755e 100644 --- a/experimental/facho-signer/src/facho_signer.c +++ b/experimental/facho-signer/src/facho_signer.c @@ -18,9 +18,9 @@ #define xmlFachoPrintError(fmt, ...) fprintf(stderr, fmt, ##__VA_ARGS__) #define xmlFachoPrintInfo(fmt, ...) fprintf(stdout, fmt, ##__VA_ARGS__) -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."; -const xmlChar policyIdIdentifier[] = "https://facturaelectronica.dian.gov.co/politicadefirma/v2/politicadefirmav2.pdf"; +static const xmlChar ublExtensionDSigNs[] = "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"; +static const xmlChar policyIdDescription[] = "Política de firma para facturas electrónicas de la República de Colombia."; +static const xmlChar policyIdIdentifier[] = "https://facturaelectronica.dian.gov.co/politicadefirma/v2/politicadefirmav2.pdf"; // crea elemento /Invoice/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent static xmlNodePtr diff --git a/experimental/facho-signer/src/xades/templates.c b/experimental/facho-signer/src/xades/templates.c index ed72c1d..ea7c033 100644 --- a/experimental/facho-signer/src/xades/templates.c +++ b/experimental/facho-signer/src/xades/templates.c @@ -10,6 +10,29 @@ #include #include +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 xmlXadesAddChildRecursiveNs(xmlNodePtr startNode, const xmlChar* path, const xmlChar* nsPrefix) { diff --git a/experimental/facho-signer/src/xades/xades.h b/experimental/facho-signer/src/xades/xades.h index cbab01a..357bde7 100644 --- a/experimental/facho-signer/src/xades/xades.h +++ b/experimental/facho-signer/src/xades/xades.h @@ -37,29 +37,6 @@ #define xmlXadesNodeAlreadyPresentError(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 enum _XADES_DIGEST_METHOD{