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

[webapp] Webapp should decode contents of TRCs and certificates #165

Open
mlegner opened this issue Aug 13, 2020 · 2 comments
Open

[webapp] Webapp should decode contents of TRCs and certificates #165

mlegner opened this issue Aug 13, 2020 · 2 comments

Comments

@mlegner
Copy link
Member

mlegner commented Aug 13, 2020

The webapp currently shows TRCs and certificates in (unreadable) base64-encoded form. It would be nice if it could decode it to a human-readable form.

@matzf
Copy link
Contributor

matzf commented Feb 24, 2021

The "Trust" tab is now completely broken as the TRCs/certs are no longer in json format and the files have been moved. The webapp fails to load the certs and the page simply does not display anything.
The TRC and certificates are now in a binary format (ASN.1 for TRCs, x.509 (PEM) for the certificates) and can be decoded by invoking scion-pki trcs human <path/to/*.trc> and e.g. openssl x509 -in <path/to/*.pem> -text.

It's not clear to me what the purpose this "Trust" tab serves here. Even in "human readable form", the certificates are not really easy to digest. To me it would seem ok to simply remove this functionality.

@mlegner
Copy link
Member Author

mlegner commented Mar 5, 2021

It's not clear to me what the purpose this "Trust" tab serves here. Even in "human readable form", the certificates are not really easy to digest.

I think its purpose was to explicitly show how these certificates look to users exploring SCION to get a feeling how the control-plane PKI works.

@marcfrei marcfrei changed the title Webapp should decode contents of TRCs and certificates [webapp] Webapp should decode contents of TRCs and certificates Nov 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants