Skip to content

Public CAS

We maintain public CAS instances at domain scone-cas.cf. These instances run in debug mode and should be used only for evaluation purposes. They are also regularly restarted with a clean database. Don't use them in production! As we support semantic versioning, there is a need to operate multiple CAS versions:

Public CAS Address CAS version Public CAS MrEnclave Namespaces support Azure integration support DCAP-based Apps
scone-cas.cf 5.6.0 0902eec722b3de0d11b56aab3671cc8540e62bd2333427780c8a9cd855e4f298 ✔️ ✔️ ✔️
5-6-0.scone-cas.cf 5.6.0 0902eec722b3de0d11b56aab3671cc8540e62bd2333427780c8a9cd855e4f298 ✔️ ✔️ ✔️
5-5-0.scone-cas.cf 5.5.0 783c797f68cc700afdc3067c02a4fcf77ec01f4f880debb5c0ce36bd866e794b ✔️ ✔️ ✔️
5-4-0.scone-cas.cf 5.4.0 9f82c11af7ed3c3212483a5ad33b59923ca1462d1814943ff2586932c21fa51b ✔️ ✔️ ✔️
4-2-1.scone-cas.cf 4.2.1 4cd0fe54d3d8d787553b7dac7347012682c402220acd062e4d0da3bbe10a1c2c ✖️ ✖️ ✖️

Ports:

  • 8081: client API (session management)

  • 18765: enclave API (remote attestation)

Supported SCONE Session Language versions:

Feature support

Some SCONE versions might not support some features documented in the SCONE Session Language documentation. Please check the release notes of your SCONE version.

Attest and use a public CAS

To use a public CAS, you need to first attest it with the help of the SCONE CLI:

scone cas attest $PUBLIC_CAS_ADDR $PUBLIC_CAS_MRENCLAVE -GCS --only_for_testing-debug --only_for_testing-ignore-signer

Examples:

$ scone cas attest 5-6-0.scone-cas.cf 0902eec722b3de0d11b56aab3671cc8540e62bd2333427780c8a9cd855e4f298 -GCS --only_for_testing-debug --only_for_testing-ignore-signer
CAS 5-6-0.scone-cas.cf at https://5-6-0.scone-cas.cf:8081/ is trustworthy
$ scone cas list
* 5-6-0.scone-cas.cf: https://5-6-0.scone-cas.cf:8081/
$ scone session create /path/to/session.yml
cd81e46effaceb61da9180ce7db4766b5238aff8cd81e46effaceb61da9180ce
$ scone cas show-certificate
-----BEGIN CERTIFICATE-----
MIIBTTCB86ADAgECAggfTbZxEYtw+TAKBggqhkjOPQQDAjAOMQwwCgYDVQQDDANj
YXMwHhcNMjExMDI2MTU1NzU4WhcNMjIxMDI2MTU1NzU4WjAXMRUwEwYDVQQDDAxj
YXMtaW5zdGFuY2UwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS91Vi+CJ9PTdHO
ghmDzN4irh3N0FpZrPtygMJheEybKPUmRpalPqo6ixdetgXdvgVWZ8IXWSv8Doqs
YLPG9B+1ozIwMDAdBgNVHQ4EFgQUdaXTFE/6V47rXMEcWh4twzW726kwDwYDVR0T
AQH/BAUwAwEB/zAKBggqhkjOPQQDAgNJADBGAiEA/izavtHarxZefyZ7Oxhme+vw
B3Gcg4FqAVeiQOihDJECIQDou8q1yR98LceqzkgBfwUZvz33X/TSK0iLOgKO0KZJ
fw==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIBRDCB66ADAgECAgkAo/KpgJfrMlIwCgYIKoZIzj0EAwIwDjEMMAoGA1UEAwwD
Y2FzMB4XDTIxMTAyNjE1NTc1OFoXDTIyMTAyNjE1NTc1OFowDjEMMAoGA1UEAwwD
Y2FzMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEiE+ejQSg9XEdKV73AYa29eLd
MhpSV4DTxetA8MoOblSsJbv1egPCdSpruR/VpR4OdzLj05MLSpRIXLM4beByxKMy
MDAwHQYDVR0OBBYEFImjQwXI0pUy13U7VIYdMo2XG1kSMA8GA1UdEwEB/wQFMAMB
Af8wCgYIKoZIzj0EAwIDSAAwRQIgQgor/DVUoF+mzcJste+3MaPLDGKGaqRCEPw1
3txPCR8CIQCjj3DLJm17vlpPev0Kcwqs2MYtmyA1cpdhkqLrnXrSDA==
-----END CERTIFICATE-----