sros2_cmake package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.10.5 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- AWS RoboMaker
Security Helper
Add authentication, cryptography, and access control security keys using a cmake macro. The macro will generate the secure root directory if it does not exists, then create authentication and cryptography keys.
In package.xml add:
<depend>sros2_cmake</depend>
In CMakeLists add:
find_package(sros2_cmake REQUIRED)
sros2_generate_artifacts(ENCLAVES <enclave_name>)
Macro definition:
# sros2_generate_artifacts(ENCLAVES <enclave_1> <enclave_2>...<enclave_n>)
# ENCLAVES (macro multi-arg) takes the enclaves names for which keys will be generated
# Executables can use a different or the same enclaves.
# All nodes in the same process use the same enclave.
# SECURITY (cmake arg) if not define or OFF, will not generate key/keystores
# ROS_SECURITY_KEYSTORE (env variable) the location of the keystore
# POLICY_FILE (cmake arg) if defined, will generate security artifacts for each enclave defined in the policy file.
Changelog for package sros2_cmake
0.10.5 (2024-05-15)
0.10.4 (2022-04-08)
0.10.3 (2022-01-13)
- Fix variables in sros2_cmake (#274)
- Contributors: Keisuke Shima
0.10.2 (2021-04-12)
0.10.1 (2020-11-08)
0.10.0 (2020-11-03)
0.9.2 (2020-06-06)
0.9.1 (2020-05-11)
0.9.0 (2020-05-06)
- Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200)
- Security enclaves:
- Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Contributors: Ivan Santiago Paunovic, Mikael Arguedas, Ruffin
0.8.1 (2019-11-13)
0.8.0 (2019-09-26)
- Fix author, maintainer information in sros2_cmake/package.xml (#156)
- Display sros2 invocation console output (#150)
- Contributors: AAlon, Mikael Arguedas
0.7.0 (2019-05-08)
- make sros2_cmake use generate_artifacts command (#108)
- default keystore in install space insted of build space (#103)
- make sros2_cmake an ament package (#101)
- remove unnecessary build dependencies (#100)
- linter invocation fixup (#95)
- command needs to be a list and not a string (#96)
- Add CMake lint test to sros2_cmake (#90)
- fix status print to match commands invoked
- Contributors: Jacob Perron, Mikael Arguedas
0.6.2 (2019-02-08)
- Create package for sros2 cmake macros. (#75)
- Contributors: Ross Desmond
0.6.1 (2019-01-15)
0.6.0 (2018-12-07)
0.5.0 (2018-06-27)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2_cmake at Robotics Stack Exchange
sros2_cmake package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.13.2 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2024-06-27 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- AWS RoboMaker
Security Helper
Add authentication, cryptography, and access control security keys using a cmake macro. The macro will generate the secure root directory if it does not exists, then create authentication and cryptography keys.
In package.xml add:
<depend>sros2_cmake</depend>
In CMakeLists add:
find_package(sros2_cmake REQUIRED)
sros2_generate_artifacts(ENCLAVES <enclave_name>)
Macro definition:
# sros2_generate_artifacts(ENCLAVES <enclave_1> <enclave_2>...<enclave_n>)
# ENCLAVES (macro multi-arg) takes the enclaves names for which keys will be generated
# Executables can use a different or the same enclaves.
# All nodes in the same process use the same enclave.
# SECURITY (cmake arg) if not define or OFF, will not generate key/keystores
# ROS_SECURITY_KEYSTORE (env variable) the location of the keystore
# POLICY_FILE (cmake arg) if defined, will generate security artifacts for each enclave defined in the policy file.
Changelog for package sros2_cmake
0.13.2 (2024-06-27)
0.13.1 (2024-05-13)
0.13.0 (2024-02-07)
0.12.1 (2023-05-19)
0.12.0 (2023-04-28)
0.11.2 (2023-04-11)
0.11.1 (2022-09-13)
0.11.0 (2022-05-04)
0.10.4 (2022-04-08)
0.10.3 (2022-01-13)
- Fix variables in sros2_cmake (#274)
- Contributors: Keisuke Shima
0.10.2 (2021-04-12)
0.10.1 (2020-11-08)
0.10.0 (2020-11-03)
0.9.2 (2020-06-06)
0.9.1 (2020-05-11)
0.9.0 (2020-05-06)
- Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200)
- Security enclaves:
- Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Contributors: Ivan Santiago Paunovic, Mikael Arguedas, Ruffin
0.8.1 (2019-11-13)
0.8.0 (2019-09-26)
- Fix author, maintainer information in sros2_cmake/package.xml (#156)
- Display sros2 invocation console output (#150)
- Contributors: AAlon, Mikael Arguedas
0.7.0 (2019-05-08)
- make sros2_cmake use generate_artifacts command (#108)
- default keystore in install space insted of build space (#103)
- make sros2_cmake an ament package (#101)
- remove unnecessary build dependencies (#100)
- linter invocation fixup (#95)
- command needs to be a list and not a string (#96)
- Add CMake lint test to sros2_cmake (#90)
- fix status print to match commands invoked
- Contributors: Jacob Perron, Mikael Arguedas
0.6.2 (2019-02-08)
- Create package for sros2 cmake macros. (#75)
- Contributors: Ross Desmond
0.6.1 (2019-01-15)
0.6.0 (2018-12-07)
0.5.0 (2018-06-27)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2_cmake at Robotics Stack Exchange
sros2_cmake package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.15.1 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-07-29 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- AWS RoboMaker
Security Helper
Add authentication, cryptography, and access control security keys using a cmake macro. The macro will generate the secure root directory if it does not exists, then create authentication and cryptography keys.
In package.xml add:
<depend>sros2_cmake</depend>
In CMakeLists add:
find_package(sros2_cmake REQUIRED)
sros2_generate_artifacts(ENCLAVES <enclave_name>)
Macro definition:
# sros2_generate_artifacts(ENCLAVES <enclave_1> <enclave_2>...<enclave_n>)
# ENCLAVES (macro multi-arg) takes the enclaves names for which keys will be generated
# Executables can use a different or the same enclaves.
# All nodes in the same process use the same enclave.
# SECURITY (cmake arg) if not define or OFF, will not generate key/keystores
# ROS_SECURITY_KEYSTORE (env variable) the location of the keystore
# POLICY_FILE (cmake arg) if defined, will generate security artifacts for each enclave defined in the policy file.
Changelog for package sros2_cmake
0.15.1 (2024-07-29)
0.15.0 (2024-06-17)
0.14.0 (2024-04-29)
0.13.0 (2024-02-07)
0.12.1 (2023-05-19)
0.12.0 (2023-04-28)
0.11.2 (2023-04-11)
0.11.1 (2022-09-13)
0.11.0 (2022-05-04)
0.10.4 (2022-04-08)
0.10.3 (2022-01-13)
- Fix variables in sros2_cmake (#274)
- Contributors: Keisuke Shima
0.10.2 (2021-04-12)
0.10.1 (2020-11-08)
0.10.0 (2020-11-03)
0.9.2 (2020-06-06)
0.9.1 (2020-05-11)
0.9.0 (2020-05-06)
- Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200)
- Security enclaves:
- Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Contributors: Ivan Santiago Paunovic, Mikael Arguedas, Ruffin
0.8.1 (2019-11-13)
0.8.0 (2019-09-26)
- Fix author, maintainer information in sros2_cmake/package.xml (#156)
- Display sros2 invocation console output (#150)
- Contributors: AAlon, Mikael Arguedas
0.7.0 (2019-05-08)
- make sros2_cmake use generate_artifacts command (#108)
- default keystore in install space insted of build space (#103)
- make sros2_cmake an ament package (#101)
- remove unnecessary build dependencies (#100)
- linter invocation fixup (#95)
- command needs to be a list and not a string (#96)
- Add CMake lint test to sros2_cmake (#90)
- fix status print to match commands invoked
- Contributors: Jacob Perron, Mikael Arguedas
0.6.2 (2019-02-08)
- Create package for sros2 cmake macros. (#75)
- Contributors: Ross Desmond
0.6.1 (2019-01-15)
0.6.0 (2018-12-07)
0.5.0 (2018-06-27)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2_cmake at Robotics Stack Exchange
sros2_cmake package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.6.3 |
License | Apache 2.0 |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | crystal |
Last Updated | 2019-10-21 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- AWS B9 Team
- Michael Carroll
Authors
- AWS B9 Team
Security Helper
Add node authentication, cryptography, and access control security keys using a cmake macro. The macro will generate the secure root directory if it does not exists, then create authentication and cryptography keys in the secure root directory.
In package.xml add:
<depend>sros2_cmake</depend>
In CMakeLists add:
find_package(sros2_cmake REQUIRED)
ros2_secure_node(NODES <node_name>)
Macro definition:
# ros2_secure_node(NODES <node_1> <node_2>...<node_n>)
# NODES (macro multi-arg) takes the node names for which keys will be generated
# SECURITY (cmake arg) if not define or OFF, will not generate key/keystores
# ROS_SECURITY_ROOT_DIRECTORY (env variable) the location of the keystore
# POLICY_FILE (cmake arg) if defined, will compile policies by node name into the access private certificates (e.g POLICY_FILE=/etc/policies/<policy.xml>, Generate: <node_name> /etc/policies/<policy.xml>) **if defined, all nodes must have a policy defined for them**
Changelog for package sros2_cmake
0.6.3 (2019-03-12)
- linter invocation fixup (#97)
- command needs to be a list and not a string (#96) (#98)
- [crystal-backport] Backport XML and XSLT functionality (#93)
- Contributors: Mikael Arguedas, Jacob Perron, Ross Desmond, Ruffin White
0.6.2 (2019-02-08)
- Create package for sros2 cmake macros. (#75)
- Contributors: Ross Desmond
0.6.1 (2019-01-15)
0.6.0 (2018-12-07)
0.5.0 (2018-06-27)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake_test | |
sros2 | |
ros2cli | |
ament_cmake_lint_cmake |
System Dependencies
Name |
---|
cmake |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged sros2_cmake at Robotics Stack Exchange
sros2_cmake package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.8.2 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | eloquent |
Last Updated | 2020-06-16 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- AWS RoboMaker
Security Helper
Add node authentication, cryptography, and access control security keys using a cmake macro. The macro will generate the secure root directory if it does not exists, then create authentication and cryptography keys in the secure root directory.
In package.xml add:
<depend>sros2_cmake</depend>
In CMakeLists add:
find_package(sros2_cmake REQUIRED)
ros2_secure_node(NODES <node_name>)
Macro definition:
# ros2_secure_node(NODES <node_1> <node_2>...<node_n>)
# NODES (macro multi-arg) takes the node names for which keys will be generated
# SECURITY (cmake arg) if not define or OFF, will not generate key/keystores
# ROS_SECURITY_ROOT_DIRECTORY (env variable) the location of the keystore
# POLICY_FILE (cmake arg) if defined, will compile policies by node name into the access private certificates (e.g POLICY_FILE=/etc/policies/<policy.xml>, Generate: <node_name> /etc/policies/<policy.xml>) **if defined, all nodes must have a policy defined for them**
Changelog for package sros2_cmake
0.8.2 (2020-06-16)
- Merge pull request #222 from mikaelarguedas/eloquent_backports Eloquent backports
- Update maintainer to point to ros-security mailing list + fix
package.xml (#179)
- update maintainer and fix invalid package.xml
- use format 3 for consistency and futureproofness
- Contributors: Mikael Arguedas
0.8.1 (2019-11-13)
0.8.0 (2019-09-26)
- Fix author, maintainer information in sros2_cmake/package.xml (#156)
- Display sros2 invocation console output (#150)
- Contributors: AAlon, Mikael Arguedas
0.7.0 (2019-05-08)
- make sros2_cmake use generate_artifacts command (#108)
- default keystore in install space insted of build space (#103)
- make sros2_cmake an ament package (#101)
- remove unnecessary build dependencies (#100)
- linter invocation fixup (#95)
- command needs to be a list and not a string (#96)
- Add CMake lint test to sros2_cmake (#90)
- fix status print to match commands invoked
- Contributors: Jacob Perron, Mikael Arguedas
0.6.2 (2019-02-08)
- Create package for sros2 cmake macros. (#75)
- Contributors: Ross Desmond
0.6.1 (2019-01-15)
0.6.0 (2018-12-07)
0.5.0 (2018-06-27)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2_cmake at Robotics Stack Exchange
sros2_cmake package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.7.2 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2020-06-17 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- AWS RoboMaker
Security Helper
Add node authentication, cryptography, and access control security keys using a cmake macro. The macro will generate the secure root directory if it does not exists, then create authentication and cryptography keys in the secure root directory.
In package.xml add:
<depend>sros2_cmake</depend>
In CMakeLists add:
find_package(sros2_cmake REQUIRED)
ros2_secure_node(NODES <node_name>)
Macro definition:
# ros2_secure_node(NODES <node_1> <node_2>...<node_n>)
# NODES (macro multi-arg) takes the node names for which keys will be generated
# SECURITY (cmake arg) if not define or OFF, will not generate key/keystores
# ROS_SECURITY_ROOT_DIRECTORY (env variable) the location of the keystore
# POLICY_FILE (cmake arg) if defined, will compile policies by node name into the access private certificates (e.g POLICY_FILE=/etc/policies/<policy.xml>, Generate: <node_name> /etc/policies/<policy.xml>) **if defined, all nodes must have a policy defined for them**
Changelog for package sros2_cmake
0.7.2 (2020-06-17)
- Merge pull request #223 from mikaelarguedas/dashing_backports Dashing backports
- Update maintainer to point to ros-security mailing list + fix
package.xml (#179)
- update maintainer and fix invalid package.xml
- use format 3 for consistency and futureproofness
- Contributors: Mikael Arguedas
0.7.1 (2019-06-12)
0.7.0 (2019-05-08)
- make sros2_cmake use generate_artifacts command (#108)
- default keystore in install space insted of build space (#103)
- make sros2_cmake an ament package (#101)
- remove unnecessary build dependencies (#100)
- linter invocation fixup (#95)
- command needs to be a list and not a string (#96)
- Add CMake lint test to sros2_cmake (#90)
- fix status print to match commands invoked
- Contributors: Jacob Perron, Mikael Arguedas
0.6.2 (2019-02-08)
- Create package for sros2 cmake macros. (#75)
- Contributors: Ross Desmond
0.6.1 (2019-01-15)
0.6.0 (2018-12-07)
0.5.0 (2018-06-27)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2_cmake at Robotics Stack Exchange
sros2_cmake package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.10.3 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2022-01-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- AWS RoboMaker
Security Helper
Add authentication, cryptography, and access control security keys using a cmake macro. The macro will generate the secure root directory if it does not exists, then create authentication and cryptography keys.
In package.xml add:
<depend>sros2_cmake</depend>
In CMakeLists add:
find_package(sros2_cmake REQUIRED)
sros2_generate_artifacts(ENCLAVES <enclave_name>)
Macro definition:
# sros2_generate_artifacts(ENCLAVES <enclave_1> <enclave_2>...<enclave_n>)
# ENCLAVES (macro multi-arg) takes the enclaves names for which keys will be generated
# Executables can use a different or the same enclaves.
# All nodes in the same process use the same enclave.
# SECURITY (cmake arg) if not define or OFF, will not generate key/keystores
# ROS_SECURITY_KEYSTORE (env variable) the location of the keystore
# POLICY_FILE (cmake arg) if defined, will generate security artifacts for each enclave defined in the policy file.
Changelog for package sros2_cmake
0.10.3 (2022-01-13)
- Fix variables in sros2_cmake (#274)
- Contributors: Keisuke Shima
0.10.2 (2021-04-12)
0.10.1 (2020-11-08)
0.10.0 (2020-11-03)
0.9.2 (2020-06-06)
0.9.1 (2020-05-11)
0.9.0 (2020-05-06)
- Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200)
- Security enclaves:
- Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Contributors: Ivan Santiago Paunovic, Mikael Arguedas, Ruffin
0.8.1 (2019-11-13)
0.8.0 (2019-09-26)
- Fix author, maintainer information in sros2_cmake/package.xml (#156)
- Display sros2 invocation console output (#150)
- Contributors: AAlon, Mikael Arguedas
0.7.0 (2019-05-08)
- make sros2_cmake use generate_artifacts command (#108)
- default keystore in install space insted of build space (#103)
- make sros2_cmake an ament package (#101)
- remove unnecessary build dependencies (#100)
- linter invocation fixup (#95)
- command needs to be a list and not a string (#96)
- Add CMake lint test to sros2_cmake (#90)
- fix status print to match commands invoked
- Contributors: Jacob Perron, Mikael Arguedas
0.6.2 (2019-02-08)
- Create package for sros2 cmake macros. (#75)
- Contributors: Ross Desmond
0.6.1 (2019-01-15)
0.6.0 (2018-12-07)
0.5.0 (2018-06-27)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2_cmake at Robotics Stack Exchange
sros2_cmake package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.9.5 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | foxy |
Last Updated | 2022-01-31 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- AWS RoboMaker
Security Helper
Add authentication, cryptography, and access control security keys using a cmake macro. The macro will generate the secure root directory if it does not exists, then create authentication and cryptography keys.
In package.xml add:
<depend>sros2_cmake</depend>
In CMakeLists add:
find_package(sros2_cmake REQUIRED)
sros2_generate_artifacts(ENCLAVES <enclave_name>)
Macro definition:
# sros2_generate_artifacts(ENCLAVES <enclave_1> <enclave_2>...<enclave_n>)
# ENCLAVES (macro multi-arg) takes the enclaves names for which keys will be generated
# Executables can use a different or the same enclaves.
# All nodes in the same process use the same enclave.
# SECURITY (cmake arg) if not define or OFF, will not generate key/keystores
# ROS_SECURITY_KEYSTORE (env variable) the location of the keystore
# POLICY_FILE (cmake arg) if defined, will generate security artifacts for each enclave defined in the policy file.
Changelog for package sros2_cmake
0.9.5 (2022-01-31)
0.9.4 (2020-11-17)
0.9.3 (2020-09-16)
0.9.2 (2020-06-06)
0.9.1 (2020-05-11)
0.9.0 (2020-05-06)
- Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200)
- Security enclaves:
- Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Contributors: Ivan Santiago Paunovic, Mikael Arguedas, Ruffin
0.8.1 (2019-11-13)
0.8.0 (2019-09-26)
- Fix author, maintainer information in sros2_cmake/package.xml (#156)
- Display sros2 invocation console output (#150)
- Contributors: AAlon, Mikael Arguedas
0.7.0 (2019-05-08)
- make sros2_cmake use generate_artifacts command (#108)
- default keystore in install space insted of build space (#103)
- make sros2_cmake an ament package (#101)
- remove unnecessary build dependencies (#100)
- linter invocation fixup (#95)
- command needs to be a list and not a string (#96)
- Add CMake lint test to sros2_cmake (#90)
- fix status print to match commands invoked
- Contributors: Jacob Perron, Mikael Arguedas
0.6.2 (2019-02-08)
- Create package for sros2 cmake macros. (#75)
- Contributors: Ross Desmond
0.6.1 (2019-01-15)
0.6.0 (2018-12-07)
0.5.0 (2018-06-27)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2_cmake at Robotics Stack Exchange
sros2_cmake package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.11.3 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2024-05-11 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- AWS RoboMaker
Security Helper
Add authentication, cryptography, and access control security keys using a cmake macro. The macro will generate the secure root directory if it does not exists, then create authentication and cryptography keys.
In package.xml add:
<depend>sros2_cmake</depend>
In CMakeLists add:
find_package(sros2_cmake REQUIRED)
sros2_generate_artifacts(ENCLAVES <enclave_name>)
Macro definition:
# sros2_generate_artifacts(ENCLAVES <enclave_1> <enclave_2>...<enclave_n>)
# ENCLAVES (macro multi-arg) takes the enclaves names for which keys will be generated
# Executables can use a different or the same enclaves.
# All nodes in the same process use the same enclave.
# SECURITY (cmake arg) if not define or OFF, will not generate key/keystores
# ROS_SECURITY_KEYSTORE (env variable) the location of the keystore
# POLICY_FILE (cmake arg) if defined, will generate security artifacts for each enclave defined in the policy file.
Changelog for package sros2_cmake
0.11.3 (2023-05-19)
0.11.2 (2023-04-11)
0.11.1 (2022-09-13)
0.11.0 (2022-05-04)
0.10.4 (2022-04-08)
0.10.3 (2022-01-13)
- Fix variables in sros2_cmake (#274)
- Contributors: Keisuke Shima
0.10.2 (2021-04-12)
0.10.1 (2020-11-08)
0.10.0 (2020-11-03)
0.9.2 (2020-06-06)
0.9.1 (2020-05-11)
0.9.0 (2020-05-06)
- Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200)
- Security enclaves:
- Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Contributors: Ivan Santiago Paunovic, Mikael Arguedas, Ruffin
0.8.1 (2019-11-13)
0.8.0 (2019-09-26)
- Fix author, maintainer information in sros2_cmake/package.xml (#156)
- Display sros2 invocation console output (#150)
- Contributors: AAlon, Mikael Arguedas
0.7.0 (2019-05-08)
- make sros2_cmake use generate_artifacts command (#108)
- default keystore in install space insted of build space (#103)
- make sros2_cmake an ament package (#101)
- remove unnecessary build dependencies (#100)
- linter invocation fixup (#95)
- command needs to be a list and not a string (#96)
- Add CMake lint test to sros2_cmake (#90)
- fix status print to match commands invoked
- Contributors: Jacob Perron, Mikael Arguedas
0.6.2 (2019-02-08)
- Create package for sros2 cmake macros. (#75)
- Contributors: Ross Desmond
0.6.1 (2019-01-15)
0.6.0 (2018-12-07)
0.5.0 (2018-06-27)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ros_core |