Configuración del equipo para la firma digital

Aplica a: a3ERP

 

importante A tener en cuenta...

Esta funcionalidad está operativa, únicamente, para versiones anteriores a la 12.03.01. Actualmente, se ha mejorado la gestión y tratamiento de los certificados digitales y, a partir de la versión 12.03.01, el certificado digital se puede vincular a los distintos tipos contables

Para información + detallada, consulta el documento: Configuración de la firma digital por tipo contable.

 

 


Este documento tiene como objetivo preparar el equipo para poder realizar el firmado de documentos desde a3ERP, así como la exportación en formato E-factura.

A la hora de configurar a3ERP para su uso con la firma digital, debe tener en cuenta que si es una instalación centralizada como una instalación local, siempre hay que comprobar las políticas de seguridad que vienen definidas en el NET Framework (componentes de configuración y permisos paras los usuario en Windows).

 

Configuración necesaria:

  • En datos generales de a3ERP debe tener añadido el certificado con el password correcto.
  • Tener instalado como mínimo la versión 2.0 del NET Framework.
  • Tener instalada como mínimo la versión 1.6 de Java.

 

Instalación:

  • Registrar la DLL "SIE.Security.dll"

Para ello, debe abrir una ventana de MS-DOS y acceder a la ruta donde está instalado el Framework 2.0 (normalmente C:\WINDOWS\Microsoft.NET\Framework\v2.0.xxxxx)

 

Instalación

 

  •  Lanzar la siguiente instrucción:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>regasm "c:\local\a3ERP700l\out\bin\sie.security.dll"

 

A tener en cuenta

La dirección donde registraremos la dll sie.security, no tiene que ser la misma que en este ejemplo.

 

 

 

Errores detectados y como solucionarlos:

Error 1:

Este error se soluciona registrando la DLL "Sie.Security.dll"

 

Sie.Security.dll

 

 

Error 2:

Este error se soluciona informando en los "Datos Generales" el password correcto para el certificado.

 

password para certificado

 

Error 3:

Este error se soluciona dando permisos al .NET para que sea FullTrust.

 

permisos a .NET

 

Para ello, acceda a "Inicio/ Panel de control/ Herramientas administrativas/ Configuración de Microsoft .NET Framework 2.0." y desplegue "MiPc/ Directiva de seguridad en tiempo de ejecución/ Usuarios/ Grupos de codigo/ All_code". Haga clic con el botón derecho y seleccione "Propiedades".

Aparecerá la siguiente ventana:

 

Propiedades de All_Code

 

  • Pulse en la pestaña "Conjunto de permisos" y modifique el conjunto de permisos a FullTrust. Pulse el botón de "Aplicar" y "Aceptar". Ya puede firmar una factura.
  • Si usted tiene un Windows 7, es posible que no tenga instalado Microsoft .NET Framework 2.0 completo.
  • Descargar Msvcp71.dll y Msvcr71.dll, que son librerías del Framework 2.0 y ponerlas en el directorio del mismo.
    • ¿Te ha resultado útil esta página?
    • ¡Gracias por votar!
    • 2 valoraciones: 3 sobre 4 de media
    • ¿Te ha resultado útil esta página?
    • ¡Gracias por votar!
    • 2 valoraciones: 3 sobre 4 de media