Closed jiazhang0 closed 1 year ago
git clone https://github.com/KB5201314/rats-tls -b dice-extensions
@jiazhang0 This branch has been merged, so we can directly use the code in inclavare-containers/rats-tls repo.
git clone https://github.com/inclavare-containers/rats-tls
Current testing model is: Gramine as client and attester vs rats-tls as server and verifier (mtls)
The rats-tls contains sample server program (see https://github.com/inclavare-containers/rats-tls/tree/master/samples for the source codes).
At present, the sample server program doesn't run in a TEE, just in host, providing a self-signed TLS certificate.
For the local testing for the case "rats-tls as client and attester vs rats-tls as server and verifier (mtls)", simply run:
The client side command is:
By default, the listening port is 1234. -p option can be used to overwrite the default port.