none
FIRMAR XML de fatura con C# RRS feed

  • Pregunta

  • alguien sabe porque me da el error contraseña de red no especificado al momento de firmar el xml 

    private void btnFirmar_Click(object sender, EventArgs e)
            {
                var outputPath = txtOutputFile.Text;
                var selectedCertificate = GetSelectedCertificate();
                var inputPath = txtFileToSign.Text;

                var howToSign =
                    XadesHelper.Sign(inputPath).Using(selectedCertificate).
                        IncludingCertificateInSignature();
                if (chkAddProperty.Checked)
                {
                    howToSign.WithProperty(txtPropertyName.Text, txtPropertyValue.Text, "http://xades.codeplex.com/#properties");
                }
                howToSign.SignToFile(outputPath);
                XadesHelper.Verify(outputPath).Perform();

                MessageBox.Show(@"Signature created and verified successfully :)");
            }

            private X509Certificate2 GetSelectedCertificate()
            {
                return (new X509Certificate2(txtCertificatePath.Text));            
            }



    miércoles, 24 de septiembre de 2014 15:48

Respuestas

  • Hola,

    No tengo idea que haga el XadesHelper, ni que haga internamente, la documentación para la firma digital de un xml está aquí:

    http://msdn.microsoft.com/es-es/library/ms229745%28v=vs.110%29.aspx

    otras opciones

    http://msdn.microsoft.com/es-es/library/ms229749%28v=vs.110%29.aspx

    miércoles, 24 de septiembre de 2014 22:37