openlvc / portico

Portico is an open source, cross-platform, fully supported HLA RTI implementation. Designed with modularity and flexibility in mind, Portico is a production-grade RTI for the Simulation and Training Community, so come say hi!
http://www.porticoproject.org
151 stars 81 forks source link

Implement encryption for Federate<>RTI control messages #243

Closed timpokorny closed 6 years ago

timpokorny commented 6 years ago

Summary

To support encrypted communications (#240), all control messages exchanged between a federate and the RTI must be encrypted. We use PKI for this, where:

This ticket will ensure that all control messages exchanged between federates and the RTI will be encrypted as above.

Acceptance Criteria

Once complete, Portico shall:

timpokorny commented 6 years ago

This is now done and on the central RTI branch.

It is a little different and depends on whether Public key or shared key crypto is being used.