8.2.4.7.8.10. TLS

Note

Applicable to Vulcan port only.

8.2.4.7.8.10.1. Enable

await cg.tls.enable.set_yes()
await cg.tls.enable.set_no()
await cg.tls.enable.get()

8.2.4.7.8.10.2. Cipher Suites

await cg.tls.cipher_suites.set()
await cg.tls.cipher_suites.get()

8.2.4.7.8.10.3. Close Notify

await cg.tls.close_notify.set_yes()
await cg.tls.close_notify.set_no()
await cg.tls.close_notify.get()

8.2.4.7.8.10.4. Certificate and Key

await cg.tls.file.certificate_path.set()
await cg.tls.file.dhparams_path.set()
await cg.tls.file.private_key_path.set()

8.2.4.7.8.10.5. Max Record Size

await cg.tls.max_record_size.set()
await cg.tls.max_record_size.get()

8.2.4.7.8.10.6. Protocol Version

await cg.tls.protocol.version.set_sslv3()
await cg.tls.protocol.version.set_tls10()
await cg.tls.protocol.version.set_tls11()
await cg.tls.protocol.version.set_tls12()
await cg.tls.protocol.version.get()

8.2.4.7.8.10.7. Minimum Required Version

await cg.tls.protocol.min_required_version.get()

8.2.4.7.8.10.8. Server Name

await cg.tls.server_name.set()
await cg.tls.server_name.get()