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

Implement a fully automated CA #1

Open
MavrosOplarxigos opened this issue Jan 23, 2024 · 0 comments
Open

Implement a fully automated CA #1

MavrosOplarxigos opened this issue Jan 23, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@MavrosOplarxigos
Copy link
Owner

MavrosOplarxigos commented Jan 23, 2024

For this issue we mainly need an automated user registration process (which would require a credential generation and negotiation protocol between the service and the user) and an automated user credential database which the service can manage and query in real-time.

The process of registering the user with the service is at the moment manual. There is a script meant for automating the generation of the pseudonymous certificates using the original user certificate (the one that the user uses to authenticate himself with and connect with the service).

These main user credentials are stored in a directory outside of the root directory of the repository, namely: ../rsa_creds
Therefore, it would be beneficial to implement a database as well which would allow for storage of all user credentials, main and pseudonymous ones, for example using MySQL together with a python module for allowing for the service to invoke the database such as MySQL Python Connector.

@MavrosOplarxigos MavrosOplarxigos added the enhancement New feature or request label Jan 23, 2024
@MavrosOplarxigos MavrosOplarxigos changed the title Implement a fully automated user registration process and user credential database Implement a fully automated CA Jan 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant