![]() |
sros2_cmake package from sros2 reposros2 sros2_cmake |
Package Summary
Tags | No category tags. |
Version | 0.7.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 | dashing |
Last Updated | 2019-09-30 |
Dev Status | DEVELOPED |
Released | RELEASED |
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.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
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
1 | ament_cmake_test | |
1 | sros2 | |
1 | ros2cli | |
1 | ament_cmake | |
1 | ament_lint_auto | |
1 | ament_lint_common |
System Dependencies
Dependant Packages
Name | Repo | Deps |
---|---|---|
ros_core | github-ros2-variants |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2_cmake at answers.ros.org
![]() |
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 |
Released | RELEASED |
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
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
1 | ament_cmake_test | |
1 | sros2 | |
1 | ros2cli | |
1 | ament_cmake_lint_cmake |
System Dependencies
Name |
---|
cmake |