- 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
59 lines
4.8 KiB
DTD
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 -->
|