Summary
The user is encountering an error while trying to use the abctl app with Keypair authentication to Snowflake. The error message indicates that the private key provided is invalid or not supported due to a PBE parameter parsing error.
Question
Trying to use the abctl app utilizing Keypair auth to Snowflake and encounter this error:
Could not connect with provided configuration. Private key provided is invalid or not supported: rsa_key.p8: PBE parameter parsing error: expecting the object identifier for AES cipher.```
The key is valid and I have no issues with other tools.
<br>
---
This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. [Click here](https://airbytehq.slack.com/archives/C021JANJ6TY/p1718722879943209) if you want
to access the original thread.
[Join the conversation on Slack](https://slack.airbyte.com)
<sub>
["abctl-app", "keypair-auth", "snowflake", "private-key", "configuration-error"]
</sub>
I didn’t see any open issue or previous issue reporting this Carolus. My suggestion is try to generate a new key (https://docs.airbyte.com/integrations/destinations/snowflake#key-pair-authentication) and see if that solves the problem
I saw an old post on Discord, the user was having the same issue, he said it was related to the Key having a Pass-phrase.
<@U01MMSDJGC9> FYI I am facing the same issue with Snowflake key-pair with passphrase not working on Airbyte cloud. For now I created a new key-pair without passphrase as <@U06SZC4U29G> suggested to get it working, but this looks like a bug.
I created a new key without encryption and pass phrase, this worked, but it is not optimal
I got same error. it seems like a bug when using encrypted version key-pair.
This error occurs when using the Snowflake destination connector while using the abctl application on my local machine, “Setup Destination” button.
Thing is, the PK works with DBeaver and Coalesce,
Is this error happening when you try to create a new connector?