n8n/packages
Michael Auerswald fdac2c8572
feat(core): Add rsa option to ssh key generation (#7154)
PR adds a new field to the SourceControlPreferences as well as to the
POST parameters for the `source-control/preferences` and
`source-control/generate-key-pair` endpoints. Both now accept an
optional string parameter `keyGeneratorType` of `'ed25519' | 'rsa'`

Calling the `source-control/generate-key-pair` endpoint with the
parameter set, it will also update the stored preferences accordingly
(so that in the future new keys will use the same method)

By default ed25519 is being used. The default may be changed using a new
environment parameter:

`N8N_SOURCECONTROL_DEFAULT_SSH_KEY_TYPE` which can be `rsa` or `ed25519`

RSA keys are generated with a length of 4096 bytes.
2023-09-14 11:34:51 +02:00
..
@n8n/client-oauth2 🚀 Release 1.4.0 (#7001) 2023-08-23 15:41:49 +02:00
@n8n_io/eslint-config ci: Improve the performance of the import/no-cycle linting rule (no-changelog) (#6985) 2023-08-22 13:44:50 +02:00
cli feat(core): Add rsa option to ssh key generation (#7154) 2023-09-14 11:34:51 +02:00
core 🚀 Release 1.7.0 (#7162) 2023-09-13 14:55:52 +02:00
design-system 🚀 Release 1.7.0 (#7162) 2023-09-13 14:55:52 +02:00
editor-ui fix(editor): Testing flaky resource mapper feature in e2e tests (#7165) 2023-09-14 10:54:25 +02:00
node-dev 🚀 Release 1.7.0 (#7162) 2023-09-13 14:55:52 +02:00
nodes-base fix(editor): Testing flaky resource mapper feature in e2e tests (#7165) 2023-09-14 10:54:25 +02:00
workflow 🚀 Release 1.7.0 (#7162) 2023-09-13 14:55:52 +02:00