Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GRIN-Node ] Use TLS certificates #2

Open
MCM-Mike opened this issue Dec 12, 2020 · 1 comment
Open

[GRIN-Node ] Use TLS certificates #2

MCM-Mike opened this issue Dec 12, 2020 · 1 comment
Labels
Grin-Node Test cases for GRIN-Node ready-for-test Ready to be assigned and be worked on Test-Case New test case

Comments

@MCM-Mike
Copy link
Member

MCM-Mike commented Dec 12, 2020

Description:
Activate TLS on GRIN-Node

Prerequisites:
This test can be executed by someone who has access to a server with

  1. static IP accessible from outside
  2. open port unprotected from firewall
  3. domain and signed certificate available for test

Run a GRIN-Node and make changes the following changes to you grin-server.toml to activate TLS certificate:

grin-server.toml

tls_certificate_file = 
_path of TLS certificate file, self-signed certificates are not supported_
tls_certificate_key=
_private key for the TLS certificate_

Expected result:
The GRIN-Node should sync normally and it should be possible to access the API from the node over TLS (https)

If request does not pass, additionally while wallet listener is off, run a different listener and demonstrate that port is open and request goes through without the wallet.

@MCM-Mike MCM-Mike added the Test-Case New test case label Dec 12, 2020
@MCM-Mike MCM-Mike changed the title Use TLS certificates for GRIN-Node [GRIN-Node ] Use TLS certificates Dec 12, 2020
@MCM-Mike MCM-Mike added the Grin-Node Test cases for GRIN-Node label Dec 12, 2020
@marekyggdrasil marekyggdrasil added the Test-Case in development Still need work to describe test case, not ready yet. label Dec 13, 2020
@marekyggdrasil
Copy link
Collaborator

marekyggdrasil commented Dec 13, 2020

@MCM-Mike I made some updates to test description, I think it needs to be tested on a proper https setup, with valid certificates, ports open etc.

@marekyggdrasil marekyggdrasil added ready-for-test Ready to be assigned and be worked on and removed Test-Case in development Still need work to describe test case, not ready yet. labels Dec 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Grin-Node Test cases for GRIN-Node ready-for-test Ready to be assigned and be worked on Test-Case New test case
Projects
None yet
Development

No branches or pull requests

2 participants