Loading

Error del conector de salida de Snowflake "SecretKeyFactory not available" para CRM Analytics

Fecha de publicación: May 1, 2026
Descripción
El conector de Snowflake para CRM Analytics admite tanto un nombre de usuario y una contraseña como un tipo de autenticación de PrivateKey para establecer una conexión con una cuenta de Snowflake.

Cuando se usa una PrivateKey, puede aparecer el error "SecretKeyFactory not available" (SecretKeyFactory no disponible) debido a un problema con las bibliotecas criptográficas de Java. Este problema se describe de forma más detallada en el artículo de Knowledge sobre Snowflake.


 
Solución
Opción 1: Genere dos PrivateKeys para cada tipo de conector.

Para el conector de SALIDA, genere una PrivateKey mediante las instrucciones de la solución suministradas en este artículo de Knowledge sobre Snowflake.
Para el conector de ENTRADA, genere una PrivateKey mediante las instrucciones y los comandos proporcionados en esta documentación de Snowflake.

NOTA: Las claves privadas generadas para el conector de salida no pueden utilizarse con el conector de entrada y viceversa. Si se intenta utilizar la clave privada de manera intercambiable, es posible que aparezca un error similar al siguiente:
Failed to decode PKCS8 private key: Unsupported pbesType oid (No se pudo decodificar la clave privada PKCS8: identificador de objeto pbesType no compatible)
Opción 2: Si su configuración de Snowflake no permite tener dos PrivateKeys, la otra opción es utilizar una autenticación con nombre de usuario/contraseña en lugar de una PrivateKey en el conector de CRM Analytics.

Consulte la documentación sobre conectores de Snowflake para obtener más información.
Conexión de salida de Snowflake
Conexión de entrada de Snowflake

 
Número del artículo de conocimiento

000393668

 
Cargando
Salesforce Help | Article