# Secret Provisioning using Gramine
## [Minimal example](https://github.com/gramineproject/gramine/tree/master/CI-Examples/ra-tls-secret-prov)
**Server**
```bash
cd ~/gramine/CI-Examples/ra-tls-secret-prov
RA_CLIENT_SPID=12345678901234567890123456789012 RA_CLIENT_LINKABLE=0 make app epid files/input.txt
# Server
RA_TLS_ALLOW_DEBUG_ENCLAVE_INSECURE=1 RA_TLS_ALLOW_OUTDATED_TCB_INSECURE=1 RA_TLS_EPID_API_KEY=12345678901234567890123456789012 ./secret_prov_server_epid &
RA_TLS_ALLOW_DEBUG_ENCLAVE_INSECURE=1 \
RA_TLS_ALLOW_OUTDATED_TCB_INSECURE=1 \
RA_TLS_EPID_API_KEY=12345678901234567890123456789012 \
./secret_prov_server_epid &
# Client
```
**Client**
```bash
cd ~/gramine/CI-Examples/ra-tls-secret-prov
```