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

ROS2 DDS Security PKCS#11 URI support #332

Closed
wants to merge 6 commits into from
Closed

ROS2 DDS Security PKCS#11 URI support #332

wants to merge 6 commits into from

Commits on Jul 28, 2021

  1. ROS2 DDS Security PKCS#11 URI support

     The DDS-Security specification defines the use of Hardware Security Modules (HSM) and PKCS#11 URIs as an alternative to private keys and certificates stored in the file system. Current implementation only supports these tokens to be directly stored in the file system as `.pem` files. This is a design proposal to support PKCS#11 URIs.
    
    The changes affect to the RMW implementations, as these are filling the DDS security attributes for the participant. However, it also affects the contents of the enclave directories in the keystore. Although the proposed changes are totally backwards compatible (meaning that current RMW implementations will continue working if no PKCS#11 URIS are used), description of the new enclave contents and the expected RMW behavior seems appropriate.
    IkerLuengo committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    1b8e103 View commit details
    Browse the repository at this point in the history
  2. correct file name

    IkerLuengo committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    8f0a79b View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Fix typo

    Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
    IkerLuengo and MiguelCompany committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    26b6cf6 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. Having one sentence per line.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    fda0576 View commit details
    Browse the repository at this point in the history
  2. Give p11 files higher priority.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    ce09e8e View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Apply suggestions from code review

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    
    Co-authored-by: Mikael Arguedas <mikael.arguedas@gmail.com>
    MiguelCompany and mikaelarguedas committed Jan 27, 2023
    Configuration menu
    Copy the full SHA
    9493211 View commit details
    Browse the repository at this point in the history