Error de creación de firma: 0x80090010: Acceso denegado | FDS

Error de creación de firma: 0x80090010: Acceso denegado | FDS

Los usuarios de aplicaciones y portales del Sistema de Gestión de Documentos Financieros Remotos (RFMS), como Continent AP, CryptoPro, SBSI, pueden encontrarse con la imposibilidad de crear una firma debido a un error: «Firma: error 0x80090010: acceso denegado«.

En este artículo, vamos a ver en qué consiste este error 0x80090010 y a entender las posibles razones por las que falla la creación de una firma de clave.

Por qué falla la creación de una firma | error 0x80090010

Algunas de las principales razones por las que no se puede crear una firma y aparece un mensaje de error con el código de error 0x80090010 son las siguientes

  • La clave privada ha caducado;
  • No hay derechos de acceso a la unidad;
  • No hay derechos de acceso al registro de claves seguras.

Cómo solucionar el error 0x80090010: Acceso denegado

Antes de seguir el procedimiento siguiente, asegúrate de que estás utilizando la última versión del software. Si no es así, tendrás que realizar una actualización.

Para solucionar el error «0x80090010: acceso denegado» es necesario diagnosticar correctamente la causa del error. Veamos este proceso utilizando el CryptoPro CSP como ejemplo:

  1. Inicia el programa;
  2. Ve a la configuración;
  3. Abre la pestaña «Servicio»;
  4. Haz clic en «Probar» en la sección de configuración de Prueba, Copia y Eliminación del Contenedor de Claves Privadas;
  5. Especifica la ruta de acceso al contenedor de claves ubicado en un medio extraíble;
  6. Pulsa OK;
  7. A continuación, pulsa «Siguiente»;
  8. Espera a que se complete el Asistente de Comprobación de Contenedores, tras lo cual podrás ver la causa del error 0x80090010:
LEER   ¿Cómo puedo saber el nivel de batería de mi smartphone Samsung?

En función del resultado, hay que tomar las medidas oportunas.

Clave caducada

Si se impide el uso de la clave de intercambio porque la clave privada ha caducado, hay que obtener una nueva clave para corregir el error «0x80090010: Acceso denegado».

Si necesitas firmar documentos urgentemente, puedes recurrir a un pequeño truco y cambiar la fecha del sistema en tu ordenador. Para ello:

  1. Haz clic con el botón derecho del ratón sobre la fecha/hora en la bandeja del sistema de Windows, para que aparezca el menú contextual;
  2. Selecciona «Ajustar fecha y hora»;
  3. Desactiva el ajuste automático de la hora moviendo el deslizador hacia la izquierda, haciéndolo inactivo;
  4. Pulsa «Cambiar» en «Ajustar la fecha y la hora manualmente»;
  5. Cambia la fecha correspondiente a la fecha de caducidad de la clave.

En el caso de las claves que se almacenan en el registro, se puede realizar el siguiente procedimiento:

  1. Accede al registro de Windows. Para ello, pulsa la combinación de teclas Gana+R e introduce el comando regedit;
  2. Recorre el camino:
    HKEY_LOCAL_MACHINENSOFTWARENWow6432NodeNCrypto ProNCryptographyNCurrentVersionNParametersNControlKeyTimeValidity (para sistemas operativos de 64 bits),
    HKEY_LOCAL_MACHINENSOFTWARENCrypto ProNCryptographyNCurrentVersionNParametersNControlKeyTimeValidity (para sistemas operativos de 32 bits).
  3. Busca el parámetro «ControlKeyTimeValidity». Si no existe, debes crear tú mismo un parámetro DWORD (32 bits) y darle un nombre determinado;
  4. Abre las propiedades del parámetro haciendo clic con el botón derecho del ratón sobre él;
  5. Asigna el valor «0» al parámetro;
  6. Pulsa OK;
  7. Tras realizar el procedimiento, reinicia el programa.

Consulta el siguiente vídeo tutorial para ver el procedimiento paso a paso:

 

No hay derechos sobre la unidad

Si no hay derechos de acceso a la unidad, tienes que dar derechos de acceso a la unidad flash y, preferiblemente, añadirla a las excepciones del antivirus y del cortafuegos de Windows.

LEER   Como Actualizar Mi Band 2

Este problema suele producirse al formatear la unidad con el formato NTFS. Los formatos recomendados son FAT y FAT32. Puedes comprobar los permisos y el formato del sistema de archivos en las propiedades de la unidad flash haciendo clic con el botón derecho del ratón y seleccionando el elemento adecuado.

No hay derechos de acceso a las claves del registro

Si no hay derechos de acceso al registro de claves protegidas, debes:

  1. Accede al registro de Windows. Para ello, pulsa la combinación de teclas Gana+R e introduce el comando regedit;
  2. Comprueba si hay derechos en la vía:
    HKEY_LOCAL_MACHINENSOFTWARENWow6432NodeNCrypto ProNSettingsNUsersNSID_userNKeys

En caso de que no estén disponibles, consigue.