Skip to content

Assistance Needed with Certificate Management and Computer Configuration via CLI/API #115

@praveenjha2018

Description

@praveenjha2018

Dear MeshCommander Community,

I hope this message finds you well. I am currently working on a project that involves managing certificates and configuring computers using MeshCommander.
Despite referring to the official documentation, I am facing challenges in executing the following tasks and would greatly appreciate your guidance:

Creating a Root Certificate using CLI or API
Adding Computers using CLI or API
Configuring the Root Certificate on Computers and Issuing Leaf Certificates for Each Workstation using CLI or API
Below are the detailed requirements for each task:

  1. Creating a Root Certificate using CLI or API
    I need to generate a root certificate that will serve as the Certificate Authority (CA) for my network.
    This certificate will be used to sign other certificates (leaf certificates) for individual workstations.
    I am looking for a method to create this root certificate either through the Command Line Interface (CLI) or via an API.

  2. Adding Computers using CLI or API
    Once the root certificate is created, I need to add multiple computers to the network. This process should be automated using CLI commands or API calls.
    The goal is to ensure that each computer is recognized and can be managed centrally.

  3. Configuring the Root Certificate on Computers and Issuing Leaf Certificates
    After adding the computers, the next step is to configure each computer to trust the root certificate.
    Subsequently, I need to issue a unique leaf certificate for each workstation, signed by the root certificate.
    This process should also be automated using CLI or API.

Specific Steps I Need Help With:
Generating the Root Certificate: Detailed CLI commands or API endpoints to create the root certificate.
Adding Computers: Commands or API calls to add computers to the network.
Configuring Certificates: Steps to configure the root certificate on each computer and issue leaf certificates.
I have attempted to follow the documentation but have encountered difficulties in understanding the exact procedures.
Any examples, scripts, or detailed instructions would be immensely helpful.

Thank you in advance for your assistance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions