Files
qt6-migration-pipeline/external/rti_connext_dds-7.7.0/resource/schema/dds_security_governance.dtd
T
torstenandCopilot 342ffd3e5c Update submodule to latest BUILD_RTI fixes
- HandlerMinelayerData: BUILD_RTI Guards für RTI-Abhängigkeiten
- svcTabCommon: Export-Header-Fix via Fallback-Target
- TrainingAreaBase: Stub-Header für BUILD_RTI=OFF
- ddsfts: Include-Pfad und Dependency-Fixes
- BUILD_RTI=OFF Compilation vollständig unterstützt

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0JNZA586SACX1PRZ2DJAE5S
2026-08-21 19:30:20 +02:00

59 lines
4.8 KiB
DTD

<!--
(c) Copyright, Real-Time Innovations, 2014-2019.
All rights reserved.
No duplications, whole or partial, manual or electronic, may be made
without express written permission. Any such copies, or
revisions thereof, must display this notice unaltered.
This code contains trade secrets of Real-Time Innovations, Inc.
Description
Security Governance Access Rules DTD
-->
<!ELEMENT dds (domain_access_rules)>
<!ATTLIST dds xmlns CDATA #IMPLIED>
<!ATTLIST dds xmlns:xsi CDATA #IMPLIED>
<!ATTLIST dds xsi:schemaLocation CDATA #IMPLIED>
<!ATTLIST dds xsi:noNamespaceSchemaLocation CDATA #IMPLIED>
<!ATTLIST dds version CDATA "7.7.0">
<!ELEMENT domain_access_rules (domain_rule+)>
<!ELEMENT domain_rule (domains,allow_unauthenticated_participants,enable_join_access_control,enable_key_revision?,identity_credential_authority_validation?,discovery_protection_kind,liveliness_protection_kind,monitoring_metrics_protection_kind?,monitoring_logging_protection_kind?,service_request_protection_kind?,instance_state_consistency_protection_kind?,type_lookup_protection_kind?,rtps_protection_kind,rtps_psk_protection_kind,allowed_security_algorithms,enforce_proxy_permissions,topic_access_rules)>
<!ELEMENT domains (id|id_range|tag|tag_expression)+>
<!ELEMENT id (#PCDATA)>
<!ELEMENT id_range (min?,max?)>
<!ELEMENT min (#PCDATA)>
<!ELEMENT max (#PCDATA)>
<!ELEMENT tag (#PCDATA)>
<!ELEMENT tag_expression (#PCDATA)>
<!ELEMENT allow_unauthenticated_participants (#PCDATA)> <!-- restriction: TRUE or FALSE -->
<!ELEMENT enable_join_access_control (#PCDATA)> <!-- restriction: TRUE or FALSE -->
<!ELEMENT enable_key_revision (#PCDATA)> <!-- restriction: TRUE or FALSE -->
<!ELEMENT identity_credential_authority_validation (ocsp?, crl?)>
<!ELEMENT ocsp (#PCDATA)> <!-- restriction: REQUIRED, AUTO, IGNORED -->
<!ELEMENT crl (#PCDATA)> <!-- restriction: REQUIRED, AUTO, IGNORED -->
<!ELEMENT discovery_protection_kind (#PCDATA)> <!-- restriction: ENCRYPT, SIGN, NONE, ENCRYPT_WITH_ORIGIN_AUTHENTICATION, or SIGN_WITH_ORIGIN_AUTHENTICATION -->
<!ELEMENT service_request_protection_kind (#PCDATA)> <!-- restriction: ENCRYPT, SIGN, NONE, ENCRYPT_WITH_ORIGIN_AUTHENTICATION, or SIGN_WITH_ORIGIN_AUTHENTICATION -->
<!ELEMENT instance_state_consistency_protection_kind (#PCDATA)> <!-- restriction: ENCRYPT, SIGN, NONE, ENCRYPT_WITH_ORIGIN_AUTHENTICATION, or SIGN_WITH_ORIGIN_AUTHENTICATION -->
<!ELEMENT type_lookup_protection_kind (#PCDATA)> <!-- restriction: ENCRYPT, SIGN, NONE, ENCRYPT_WITH_ORIGIN_AUTHENTICATION, or SIGN_WITH_ORIGIN_AUTHENTICATION -->
<!ELEMENT liveliness_protection_kind (#PCDATA)> <!-- restriction: ENCRYPT, SIGN, NONE, ENCRYPT_WITH_ORIGIN_AUTHENTICATION, or SIGN_WITH_ORIGIN_AUTHENTICATION -->
<!ELEMENT monitoring_metrics_protection_kind (#PCDATA)> <!-- restriction: ENCRYPT, SIGN, NONE, ENCRYPT_WITH_ORIGIN_AUTHENTICATION, or SIGN_WITH_ORIGIN_AUTHENTICATION -->
<!ELEMENT monitoring_logging_protection_kind (#PCDATA)> <!-- restriction: ENCRYPT, SIGN, NONE, ENCRYPT_WITH_ORIGIN_AUTHENTICATION, or SIGN_WITH_ORIGIN_AUTHENTICATION -->
<!ELEMENT rtps_protection_kind (#PCDATA)> <!-- restriction: ENCRYPT, SIGN, NONE, ENCRYPT_WITH_ORIGIN_AUTHENTICATION, or SIGN_WITH_ORIGIN_AUTHENTICATION -->
<!ELEMENT rtps_psk_protection_kind (#PCDATA)> <!-- restriction: ENCRYPT or SIGN or NONE -->
<!ELEMENT allowed_security_algorithms (digital_signature,digital_signature_identity_trust_chain,key_establishment,symmetric_cipher)>
<!ELEMENT algorithm (#PCDATA)> <!-- restriction: RSASSA-PSS-MGF1SHA256+2048+SHA256, RSASSA-PKCS1-V1_5+2048+SHA256, ECDSA+P256+SHA256, ECDSA+P384+SHA384, EDDSA+ED25519+SHA512, EDDSA+ED448+SHAKE256, SM2+SM2P256+SM3, DHE+MODP-2048-256, ECDHE-CEUM+P256, ECDHE-CEUM+P384, ECDHE-CEUM+X25519, ECDHE-CEUM+X448, SM2-KXEPH+SM2P256, AES128+GCM, AES256+GCM, or SM4+GCM -->
<!ELEMENT digital_signature (algorithm)+>
<!ELEMENT digital_signature_identity_trust_chain (algorithm)+>
<!ELEMENT key_establishment (algorithm)+>
<!ELEMENT symmetric_cipher (algorithm)+>
<!ELEMENT enforce_proxy_permissions (#PCDATA)> <!-- restriction: TRUE or FALSE -->
<!ELEMENT topic_access_rules (topic_rule+)>
<!ELEMENT topic_rule (topic_expression,enable_discovery_protection,enable_liveliness_protection,enable_read_access_control,enable_write_access_control,metadata_protection_kind,data_protection_kind)>
<!ELEMENT topic_expression (#PCDATA)>
<!ELEMENT enable_discovery_protection (#PCDATA)> <!-- restriction: TRUE or FALSE -->
<!ELEMENT enable_liveliness_protection (#PCDATA)> <!-- restriction: TRUE or FALSE -->
<!ELEMENT enable_read_access_control (#PCDATA)> <!-- restriction: TRUE or FALSE -->
<!ELEMENT enable_write_access_control (#PCDATA)> <!-- restriction: TRUE or FALSE -->
<!ELEMENT metadata_protection_kind (#PCDATA)> <!-- restriction: ENCRYPT, SIGN, NONE, ENCRYPT_WITH_ORIGIN_AUTHENTICATION, or SIGN_WITH_ORIGIN_AUTHENTICATION -->
<!ELEMENT data_protection_kind (#PCDATA)> <!-- restriction: ENCRYPT or SIGN or NONE -->