File xml Agenzia delle Entrate

di il
90 risposte

90 Risposte - Pagina 2

  • Re: File xml Agenzia delle Entrate

    < HTTP/1.1 100 Continue
    < X-Note: Gateway Ack
    * We are completely uploaded and fine
    < HTTP/1.1 406 Not Acceptable
    < Content-Type: application/xml
    < X-Backside-Transport: FAIL FAIL
    < Connection: close
    <
    <?xml version="1.0" encoding="UTF-8"?>
    <p:EsitoRichiestaCertificatoDispositivo xmlns:env="http://schemas.xmlsoap.org/soap/envelope" xmlns:p="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/corrispettivi/v1.0" versione="1.0"><IdOperazione>DP800325967</IdOperazione><Errori><Errore><Codice>00000</Codice><Descrizione>XML non conforme al tracciato</Descrizione></Errore></Errori><Signature xmlns="http://www.w3.org/2000/09/xmldsi#">

    Geremiah,
    Boh ! sono riuscito a firmarlo, ma la risposta è questa sopra: 406.
    Ho semplicemente aggiunto al tuo xml:
    codice fiscale, partita iva, e CSR convertito in base 64.
    Poi l'ho firmato con il .cer produttore.
    A te passa ?

    Paolo
  • Re: File xml Agenzia delle Entrate

    A me passa. Alla fine del tag CSR quanti = ci sono ?
  • Re: File xml Agenzia delle Entrate

    geremiah ha scritto:


    A me passa. Alla fine del tag CSR quanti = ci sono ?
    Ho provato e riprovato ma non passa
    non riesco a capire cosa sbaglio

    iL tag CSR:

    <Csr> =</Csr>

    in mezzo il mio CSR

    Geremiah posso mandarti in pvt il mio CSR e il certificato così fai una prova tu ?
    Grazie in anticipo
    Paolo
  • Re: File xml Agenzia delle Entrate

    Paolo64 ha scritto:


    geremiah ha scritto:


    A me passa. Alla fine del tag CSR quanti = ci sono ?
    Ho provato e riprovato ma non passa
    non riesco a capire cosa sbaglio

    iL tag CSR:

    <Csr> =</Csr>

    in mezzo il mio CSR

    Geremiah posso mandarti in pvt il mio CSR e il certificato così fai una prova tu ?
    Grazie in anticipo
    Paolo
    Si
  • Re: File xml Agenzia delle Entrate

    geremiah ha scritto:


    Paolo64 ha scritto:


    geremiah ha scritto:


    A me passa. Alla fine del tag CSR quanti = ci sono ?
    Ho provato e riprovato ma non passa
    non riesco a capire cosa sbaglio

    iL tag CSR:

    <Csr> =</Csr>

    in mezzo il mio CSR

    Geremiah posso mandarti in pvt il mio CSR e il certificato così fai una prova tu ?
    Grazie in anticipo
    Paolo
    Si
    Grazie, ti ho mandato MP
  • Re: File xml Agenzia delle Entrate

    Paolo64 ha scritto:



    Grazie, ti ho mandato MP
    Non mi è arrivato
  • Re: File xml Agenzia delle Entrate

    geremiah ha scritto:


    Paolo64 ha scritto:



    Grazie, ti ho mandato MP
    Non mi è arrivato
    Infatti, ho visto che i messaggi rimangono "in uscita". Forse devono essere validati dal moderatore ?? Provo a scrivergli se li sblocca. Ciao
  • Re: File xml Agenzia delle Entrate

    Geremiah,
    questo mi scrive il responsabile del Iprogrammatori.it

    rimangono in uscita finché non sono letti dal destinatario. Successivamente vengono indicati come messaggi inviati.

    percui se vai sull'icona a forma di busta in alto a dx dovresti vederlo.
  • Re: File xml Agenzia delle Entrate

    Non c'è niente.
    Te ne ho mandato uno io, rispondi a quello.
    Ciao.
  • Re: File xml Agenzia delle Entrate

    geremiah ha scritto:


    Non c'è niente.
    Te ne ho mandato uno io, rispondi a quello.
    Ciao.
    Ho risposto. Ma rimane sempre in uscita. Ho paura che ci sia qualche prob. Riscrivo al'amministratore. Ciao
  • Re: File xml Agenzia delle Entrate

    Geremiah, hai MP
  • Re: File xml Agenzia delle Entrate

    Paolo64 ha scritto:


    Geremiah, hai MP
    Letto e risposto.
  • Re: File xml Agenzia delle Entrate

    Ciao @geremia e @paolo64, intanto grazie per le preziose informazioni. Anche io sto cercando di usare le API rest dell'agenzia delle entrate. Sto provando usando javascript. La libreria che si dovrebbe occupare di usare e' forge . Non sono sicuro che vada bene, cio' di cui sono sicuro e' che devo usare js.

    Sto ancora cercando di ottenere il certificato del dispositivo e vorrei chiedervi delle delucidazioni:
    
    	<Dispositivo>
    		<Tipo>DM</Tipo>
    	</Dispositivo>
    
    	<TecnicoVerificatore>
    		<CodiceFiscale>xxxxxxxxxxxx</CodiceFiscale>
    		<PIvaSocieta>
    			<IdPaese>IT</IdPaese>
    			<IdCodice>xxxxxxx</IdCodice>
    		</PIvaSocieta>
    	</TecnicoVerificatore>
    
    I contenuti di Tipo, CodiceFiscale, IdPaese, IdCodice devono essere encodati in base64? Solo CodiceFiscale e IdCodice?
    
    	<Csr>MII=</Csr>
    
    Il certificato che devo inserire qui e' il certificato gestore? Il certificato va encodato anche questo in base64?

    Il certificato che ho ottenuto dall'AE ha questa forma:
    
    -----BEGIN CERTIFICATE-----
    MIIF5zCCA8+
    ....
    V6D76N
    -----END CERTIFICATE-----
    
    e' corretto? Devo essere in un altro formato? Quale?

    Di seguito invece questa parte:
    
    	<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
    		<ds:SignedInfo>
    			<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
    			<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
    			<ds:Reference URI="">
    				<ds:Transforms>
    					<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
    				</ds:Transforms>
    				<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
    				<ds:DigestValue>nD=</ds:DigestValue>
    			</ds:Reference>
    		</ds:SignedInfo>
    		<ds:SignatureValue>XR==</ds:SignatureValue>
    		<ds:KeyInfo>
    			<ds:X509Data>
    				<ds:X509Certificate>MII=</ds:X509Certificate>
    			</ds:X509Data>
    		</ds:KeyInfo>
    	</ds:Signature>
    
    In particolare il DigestValue in sha256 e' il digest di questo file? Se si come faccio a fare l'hash e applicarlo senza alterare il file e a sua volta quindi la firma..

    SignatureValue e X509DataCertificate cosa sono?

    Oddio mi sento un brocco.

    Grazie
  • Re: File xml Agenzia delle Entrate

    gine ha scritto:


    Ciao @geremia e @paolo64, intanto grazie per le preziose informazioni. Anche io sto cercando di usare le API rest dell'agenzia delle entrate. Sto provando usando javascript. La libreria che si dovrebbe occupare di usare e' forge . Non sono sicuro che vada bene, cio' di cui sono sicuro e' che devo usare js.

    Sto ancora cercando di ottenere il certificato del dispositivo e vorrei chiedervi delle delucidazioni:
    
    	<Dispositivo>
    		<Tipo>DM</Tipo>
    	</Dispositivo>
    
    	<TecnicoVerificatore>
    		<CodiceFiscale>xxxxxxxxxxxx</CodiceFiscale>
    		<PIvaSocieta>
    			<IdPaese>IT</IdPaese>
    			<IdCodice>xxxxxxx</IdCodice>
    		</PIvaSocieta>
    	</TecnicoVerificatore>
    
    I contenuti di Tipo, CodiceFiscale, IdPaese, IdCodice devono essere encodati in base64? Solo CodiceFiscale e IdCodice?
    
    	<Csr>MII=</Csr>
    
    Il certificato che devo inserire qui e' il certificato gestore? Il certificato va encodato anche questo in base64?

    Il certificato che ho ottenuto dall'AE ha questa forma:
    
    -----BEGIN CERTIFICATE-----
    MIIF5zCCA8+
    ....
    V6D76N
    -----END CERTIFICATE-----
    
    e' corretto? Devo essere in un altro formato? Quale?

    Di seguito invece questa parte:
    
    	<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
    		<ds:SignedInfo>
    			<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
    			<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
    			<ds:Reference URI="">
    				<ds:Transforms>
    					<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
    				</ds:Transforms>
    				<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
    				<ds:DigestValue>nD=</ds:DigestValue>
    			</ds:Reference>
    		</ds:SignedInfo>
    		<ds:SignatureValue>XR==</ds:SignatureValue>
    		<ds:KeyInfo>
    			<ds:X509Data>
    				<ds:X509Certificate>MII=</ds:X509Certificate>
    			</ds:X509Data>
    		</ds:KeyInfo>
    	</ds:Signature>
    
    In particolare il DigestValue in sha256 e' il digest di questo file? Se si come faccio a fare l'hash e applicarlo senza alterare il file e a sua volta quindi la firma..

    SignatureValue e X509DataCertificate cosa sono?

    Oddio mi sento un brocco.

    Grazie
    Ciao Gine,
    ti rispondo per quelle (poche !!) cose che ho capito io.
    1) Il certificato che devo inserire qui e' il certificato gestore? Il certificato va encodato anche questo in base64?
    per firmare il xml di richiestaCertificatoDispositivo devi usare il certificato FABBRICANTE e non quello gestore

    2) I contenuti di Tipo, CodiceFiscale, IdPaese, IdCodice devono essere encodati in base64? Solo CodiceFiscale e IdCodice?
    non devono essere encodati in base 64

    Per il resto ho molti dubbi, e sono anch'io inchiodato a questo punto, in quanto la risposta di tutte le prove di invio che ho fatto è sempre: 406 xml non conforme
  • Re: File xml Agenzia delle Entrate

    gine ha scritto:


    Ciao @geremia e @paolo64, intanto grazie per le preziose informazioni. Anche io sto cercando di usare le API rest dell'agenzia delle entrate. Sto provando usando javascript. La libreria che si dovrebbe occupare di usare e' forge . Non sono sicuro che vada bene, cio' di cui sono sicuro e' che devo usare js.

    Sto ancora cercando di ottenere il certificato del dispositivo e vorrei chiedervi delle delucidazioni:
    
    	<Dispositivo>
    		<Tipo>DM</Tipo>
    	</Dispositivo>
    
    	<TecnicoVerificatore>
    		<CodiceFiscale>xxxxxxxxxxxx</CodiceFiscale>
    		<PIvaSocieta>
    			<IdPaese>IT</IdPaese>
    			<IdCodice>xxxxxxx</IdCodice>
    		</PIvaSocieta>
    	</TecnicoVerificatore>
    
    I contenuti di Tipo, CodiceFiscale, IdPaese, IdCodice devono essere encodati in base64? Solo CodiceFiscale e IdCodice?
    No devono essere indicati normalmente

    gine ha scritto:


    
    	<Csr>MII=</Csr>
    
    Il certificato che devo inserire qui e' il certificato gestore? Il certificato va encodato anche questo in base64?

    Il certificato che ho ottenuto dall'AE ha questa forma:
    
    -----BEGIN CERTIFICATE-----
    MIIF5zCCA8+
    ....
    V6D76N
    -----END CERTIFICATE-----
    
    e' corretto? Devo essere in un altro formato? Quale?
    Per firmare il file devi usare il certificato produttore, non il certificato gestore.
    Il certificato gestore serve per gestire i sistemi master.

    gine ha scritto:


    Di seguito invece questa parte:
    
    	<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
    		<ds:SignedInfo>
    			<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
    			<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
    			<ds:Reference URI="">
    				<ds:Transforms>
    					<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
    				</ds:Transforms>
    				<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
    				<ds:DigestValue>nD=</ds:DigestValue>
    			</ds:Reference>
    		</ds:SignedInfo>
    		<ds:SignatureValue>XR==</ds:SignatureValue>
    		<ds:KeyInfo>
    			<ds:X509Data>
    				<ds:X509Certificate>MII=</ds:X509Certificate>
    			</ds:X509Data>
    		</ds:KeyInfo>
    	</ds:Signature>
    
    In particolare il DigestValue in sha256 e' il digest di questo file? Se si come faccio a fare l'hash e applicarlo senza alterare il file e a sua volta quindi la firma..

    SignatureValue e X509DataCertificate cosa sono?

    Oddio mi sento un brocco.

    Grazie
    Per quanto mi riguarda tutta la parte firma la gestisce la libreria che uso, quindi, una volta impostati i parametri di firma il file firmato mi viene generato da se.
    Quei tag fanno comunque parte delle specifiche XMLDsig.
Devi accedere o registrarti per scrivere nel forum
90 risposte