TLS

Note

Applicable to Vulcan port only.

Enable

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

Cipher Suites

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

Close Notify

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

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()

Max Record Size

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

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()

Minimum Required Version

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

Server Name

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