Não foi possível determinar a localização do arquivo protegido ao usar sgx_fopen_auto_key() e como acessar o arquivo a partir do aplicativo não confiável.
De acordo com o Guia de referência do desenvolvedor do SDK Intel® Software Guard Extensions (Intel® SGX) para Windows, a definição de sgx_fopen_auto_key é:
sgx_fopen_auto_key
A função sgx_fopen_auto_key cria ou abre um arquivo protegido.
Sintaxe
SGX_FILE* sgx_fopen_auto_key(nome de arquivo char* const char*, modo char* const);
Parâmetros
filename [in]: o nome do arquivo a ser criado ou aberto.
O caminho do arquivo, que é onde o arquivo está localizado, é especificado no primeiro argumento, nome de arquivo const char*. A API da sgx_fopen_auto_key se comporta como sua contrapartida em C, fopen.
O arquivo protegido não pode ser aberto para leitura ou gravação pelo aplicativo não confiável porque o arquivo é criptografado com uma chave de selagem de enclave.
Consulte a seção Intel Protected File System Library no Intel SGX Guia de referência do desenvolvedor para obter mais detalhes.