HTTPS support for EOS 🎉

in #eos7 years ago

https eos

A long awaited feature has now been implemented in the EOS IO Software, HTTPS support is now available using the command line tool (cleos) and the wallet node (keosd).

Why HTTPS?

Hyper Text Transfer Protocol Secure (HTTPS) is the secure version of the HTTP protocol. This allows the user (client) to send data packets between their browser (client) to a website (server) in a secure way. All communication messages between the client and server are now encrypted via SSL (Secure Sockets Layer) or TLS (Transport Layer Security).

Scholar Testnet uses HTTPS

From day one of starting the Scholar Testnet, each block producer were required to host their producing nodes over SSL (most of them using LetsEncrypt). Having this requirement caused a few backend troubles since the EOS IO software did not support HTTPS at the time... until now.

Block Producers using HTTPS

We are happy to present the following Block Producers which are currently producing blocks on the ScholarTesnet over HTTPS.

Try using HTTPS now

⚠️cleos will now use a single --url param instead of --host & --port

This feature is now implemented in the latest release DAWN-2018-04-27-ALPHA (Pull request #2555)

Install DAWN-2018-04-27-ALPHA

$ git clone https://github.com/EOSIO/eos --recursive
$ cd eos
$ git checkout tags/DAWN-2018-04-27-ALPHA
$ git submodule update --recursive --init
$ git status                      
HEAD detached at DAWN-2018-04-27-ALPHA
nothing to commit, working tree clean
$ ./eosio_build.sh

image

Get Block 1 from Scholar Testnet over HTTPS

$ cleos --url https://scholarnet.eosnation.io get block 1

image

Joining Scholar Testnet

Scholar Testnet is open to all Developers & Block Producers. Do you need a place to deploy your first EOS smart contract, or test out a new feature as a Block Producer, join our Telegram group or read our joining instructions on GitHub ScholarTestnet.


EOSN 1X1 BLACK

Facebook | Steemit | Twitter | Telegram

Sort:  

Good job guys. Sounds like a good addition to the project to me.

awesome blog post. Thanks for sharing.