El primer argumento de la API "sgx_fopen_auto_key" especifica la ruta completa del archivo.
No se puede determinar la ubicación del archivo protegido cuando se utiliza sgx_fopen_auto_key() y cómo acceder al archivo desde la aplicación que no es de confianza.
De acuerdo con la Guía de referencia para desarrolladores del SDK de Intel® Software Guard Extensions (Intel® SGX) para Windows, la definición de sgx_fopen_auto_key es:
sgx_fopen_auto_key
La función sgx_fopen_auto_key crea o abre un archivo protegido.
Sintaxis
SGX_FILE* sgx_fopen_auto_key(const char* nombre de archivo, modo const char*);
Parámetros
filename [in]: el nombre del archivo que se va a crear o abrir.
La ruta del archivo, que es donde se encuentra el archivo, se especifica en el primer argumento, const char* filename. La API para sgx_fopen_auto_key se comporta como su contraparte en C, fopen.
El archivo protegido no se puede abrir para que lo lea o escriba la aplicación que no es de confianza porque el archivo está cifrado con una clave de sellado de enclave.
Consulte la sección Biblioteca de sistemas de archivos protegidos de Intel en la Guía de referencia para desarrolladores de Intel SGX para obtener más detalles.
- La referencia de desarrollador Intel SGX para Linux se encuentra en la carpeta Documentation de la última versión del SDK de Intel® Software Guard Extensions para Linux*.