Adobe Campaign Classic v7: Error al cargar el archivo de clave privada: permiso denegado

Obtenga información sobre cómo resolver el error Error al cargar el archivo de clave privada: error de permiso denegado al intentar conectar Adobe Campaign Classic v7 a la base de datos de Snowflake mediante FDA. Compruebe que el cifrado de clave privada tiene el formato adecuado, que las conexiones ODBC a la base de datos de Snowflake funcionan y que OpenSSL está instalado en el servidor.

Descripción description

Entorno

  • Solución: Adobe Campaign Classic v7
  • Sistema operativo: Windows (alojado en un entorno de AWS local)
  • Base de datos: Snowflake con autenticación de par de claves mediante el acceso de datos federado (FDA)

Problema

Al intentar conectar Adobe Campaign Classic v7 a una base de datos Snowflake externa mediante FDA usando autenticación de par de claves, aparece el siguiente mensaje de error: Error al cargar el archivo de clave privada: Permiso denegado.

Resolución resolution

Para resolver este problema, siga estos pasos:

  1. Asegúrese de que está en una versión anterior del controlador ODBC de Snowflake, como 2.x.x, o en versiones probadas específicamente, como 2.25.xx. Para comprobar la versión del controlador ODBC de Snowflake en la que se encuentra, consulte esta publicación de la comunidad de Snowflake: Cómo comprobar la versión del controlador o conector de Snowflake.
    Las versiones 3.0.1 y posteriores del controlador ODBC de Snowflake pueden causar problemas debido a los cambios en los algoritmos de cifrado admitidos después de actualizar OpenSSL de la versión 1.1.1 a 3.x.x. Cuando se actualizó la versión de OpenSSL de 1.1.1 a 3.0.9 en la versión 3.0.1, ya no se admitían los algoritmos de cifrado obsoletos de la versión de biblioteca OpenSSL anterior. Consulte esta publicación de la comunidad de Snowflake Notas de la versión del controlador ODBC para obtener más información.

    Si dispone de una versión adecuada de ODBC de Snowflake, intente el paso 2.

    1. Genere nuevas claves RSA. Ejemplo de comando para generar claves RSA:

      openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8
      Las claves deben generarse con una versión de OpenSSL compatible con la configuración actual (por ejemplo, OpenSSL 1.x). Por lo tanto, si la versión de ODBC de Snowflake es 3.x.x, la versión de OpenSSL también debe ser 3.x.x; de lo contrario, se produce un error en la autenticación de par de claves. Si utiliza una versión inferior a 3.x.x, como 2.x.x, debe utilizar versiones de OpenSSL más antiguas, como 1.x.x, para generar el par clave-clave.

  2. Actualice la configuración de la cuenta externa en Adobe Campaign Classic, asegurándose de que la casilla de verificación Datos Unicode esté seleccionada al configurar combinaciones de nombre de usuario y contraseña.

  3. Compruebe los permisos para acceder y leer archivos de clave privada en el servidor donde se ejecuta Adobe Campaign. Para ver los pasos, consulte Snowflake: Autenticación de par clave y rotación de par clave.

Si persisten los problemas para conectar las bases de datos de Adobe Campaign Classic v7 y Snowflake externas, considere la posibilidad de escalar dentro de su organización o póngase en contacto con el soporte de Adobe para obtener solución de problemas adicional específica para aspectos de ingeniería de la integración de FDA con las bases de datos de Snowflake.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f