blob: c6213d3a120269b085580f8a3c12bccba2bdcc39 [file] [log] [blame]
# Teaclave Runtime Config
#
# Note that this config is loaded at running time. We don't have to trust the
# content though. Maliciously crafted config from this file will not break data
# confidentiality/integrity.
[api_endpoints]
authentication = { listen_address = "0.0.0.0:7776" }
frontend = { listen_address = "0.0.0.0:7777" }
[internal_endpoints]
authentication = { listen_address = "0.0.0.0:17776", advertised_address = "localhost:17776" }
management = { listen_address = "0.0.0.0:17777", advertised_address = "localhost:17777" }
storage = { listen_address = "0.0.0.0:17778", advertised_address = "localhost:17778" }
access_control = { listen_address = "0.0.0.0:17779", advertised_address = "localhost:17779" }
execution = { listen_address = "0.0.0.0:17770", advertised_address = "localhost:17770" }
scheduler = { listen_address = "0.0.0.0:17780", advertised_address = "localhost:17780" }
[audit]
enclave_info = { path = "enclave_info.toml" }
auditor_signatures = [
{ path = "auditors/godzilla/godzilla.sign.sha256" },
{ path = "auditors/optimus_prime/optimus_prime.sign.sha256" },
{ path = "auditors/albus_dumbledore/albus_dumbledore.sign.sha256" },
]
[attestation]
algorithm = "sgx_epid"
url = "https://api.trustedservices.intel.com:443"
key = "00000000000000000000000000000000"
spid = "00000000000000000000000000000000"
[mount]
fusion_base_dir = "/tmp/fusion_data"