Update security documentation
An update for the security documentation that is part of the CycloneDDS manual: - added openssl commands for creating a set of CA and identity certificates - code fragment for setting security by qos and example of xml security config - commands for signing governance and permissions documents using openssl Signed-off-by: Dennis Potman <dennis.potman@adlinktech.com>
This commit is contained in:
		
							parent
							
								
									a0b4245600
								
							
						
					
					
						commit
						7049469289
					
				
					 6 changed files with 401 additions and 130 deletions
				
			
		
							
								
								
									
										19
									
								
								docs/manual/_static/security_by_config.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								docs/manual/_static/security_by_config.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
<Domain id="any">
 | 
			
		||||
  <DDSSecurity>
 | 
			
		||||
    <Authentication>
 | 
			
		||||
      <Library initFunction="init_authentication" finalizeFunction="finalize_authentication" path="dds_security_auth"/>
 | 
			
		||||
      <IdentityCA>file:/path/to/example_id_ca_cert.pem</IdentityCA>
 | 
			
		||||
      <IdentityCertificate>file:/path/to/example_alice_cert.pem</IdentityCertificate>
 | 
			
		||||
      <PrivateKey>file:/path/to/example_alice_priv_key.pem</PrivateKey>
 | 
			
		||||
    </Authentication>
 | 
			
		||||
    <Cryptographic>
 | 
			
		||||
      <Library initFunction="init_crypto" finalizeFunction="finalize_crypto" path="dds_security_crypto"/>
 | 
			
		||||
    </Cryptographic>
 | 
			
		||||
    <AccessControl>
 | 
			
		||||
      <Library initFunction="init_access_control" finalizeFunction="finalize_access_control" path="dds_security_ac"/>
 | 
			
		||||
      <PermissionsCA>file:/path/to/example_perm_ca_cert.pem</PermissionsCA>
 | 
			
		||||
      <Governance>file:/path/to/example_governance.p7s</Governance>
 | 
			
		||||
      <Permissions>file:/path/to/example_permissions.p7s</Permissions>
 | 
			
		||||
    </AccessControl>
 | 
			
		||||
  </DDSSecurity>
 | 
			
		||||
</Domain>
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue