rustdds 0.11.8

Native Rust DDS implementation with RTPS
Documentation
<?xml version="1.0" encoding="UTF-8"?>
<dds xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.omg.org/spec/DDS-Security/20170901/omg_shared_ca_permissions.xsd">
    <permissions>
        <grant name="Participant1ExamplePermission">
            <subject_name>CN=participant1_common_name,O=Example Organization</subject_name>
            <validity>
                <not_before>2023-01-01T00:00:00</not_before>
                <not_after>9999-01-01T00:00:00</not_after>
            </validity>
            <allow_rule>
                <domains>
                    <id>0</id>
                </domains>
                <publish>
                    <topics>
                        <topic>Square</topic>
                    </topics>
                </publish>
                <subscribe>
                    <topics>
                        <topic>Square</topic>
                    </topics>
                </subscribe>
                <relay>
                    <topics>
                        <topic>example_topic</topic>
                    </topics>
                </relay>
            </allow_rule>
            <default>DENY</default>
        </grant>
        <grant name="Participant2ExamplePermission">
            <subject_name>CN=participant2_common_name,O=Example Organization</subject_name>
            <validity>
                <not_before>2023-01-01T00:00:00</not_before>
                <not_after>9999-01-01T00:00:00</not_after>
            </validity>
            <allow_rule>
                <domains>
                    <id>0</id>
                </domains>
                <publish>
                    <topics>
                        <topic>Square</topic>
                    </topics>
                </publish>
                <subscribe>
                    <topics>
                        <topic>Square</topic>
                    </topics>
                </subscribe>
            </allow_rule>
            <default>DENY</default>
        </grant>
    </permissions>
</dds>