Unable to execute `block run` without lowering security settings

I just tried following the Hello world tutorial from https://airtable.com/developers/blocks/guides/hello-world-tutorial, but I wasn’t able to go through all of it successfully.

When I invoke the block run command, I get the following error:

Error: ❌ error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too small

It is possible to lower the default security level, but that does not seem wise.
Basically, in /etc/ssl/openssl.cnf, changing from:
CipherString = DEFAULT@SECLEVEL=2
to:
CipherString = DEFAULT@SECLEVEL=1
makes the command work.

I am running Crostini (Linux (Debian Buster) within ChromeOS), with openssl version 1.1.1d-0+deb10u3 in case that matters. The full system default section in /etc/ssl/openssl.cnf looks like:

[system_default_sect]
MinProtocol = TLSv1.2
CipherString = DEFAULT@SECLEVEL=2

This with a default install of Crostini, without me editing any configuration manually.

I am using block version 0.0.50 from the NPM package @airtable/blocks-cli.

Any chance Airtable can increase the key size somehow?

@TommyNyquist - we just released a new version of the CLI tool (version 0.0.51). Could you try upgrading to this latest version to see if that resolves the issue?

Yes, now the block is running locally. Thanks!

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.