Skip to content

Latest commit

 

History

History
83 lines (55 loc) · 5.17 KB

configure-always-encrypted-enclaves.md

File metadata and controls

83 lines (55 loc) · 5.17 KB
title description author ms.author ms.reviewer ms.date ms.service ms.subservice ms.custom ms.topic
Configure and use Always Encrypted with secure enclaves| Microsoft Docs
Learn how to configure and use Always Encrypted with secure enclaves in SQL Server and Azure SQL Database, which enables richer functionality on sensitive data.
Pietervanhove
pivanho
vanto
11/14/2023
sql
security
ignite-2023
conceptual

Configure and use Always Encrypted with secure enclaves

[!INCLUDE sqlserver2019-windows-only-asdb]

Always Encrypted with secure enclaves extends the existing Always Encrypted feature to enable richer functionality on sensitive data while keeping the data confidential. This article lists common tasks for configuring and using the feature.

For tutorials that show you how to quickly get started with Always Encrypted with secure enclaves, see:

Set up the secure enclave and attestation

Before you can use Always Encrypted with secure enclaves, you need to configure your environment to ensure the secure enclave is available for the database. You might also need to set up enclave attestation, if applicable.

The process for setting up your environment depends on whether you're using [!INCLUDEsql-server-2019] and later or [!INCLUDE ssazure-sqldb].

Set up the secure enclave and attestation in [!INCLUDE ssnoversion-md]

To set up Always Encrypted with secure enclaves without attestation, see:

To set up Always Encrypted with secure enclaves and attestation, see:

Set up the secure enclave and attestation in [!INCLUDE ssazure-sqldb]

For details, see the following articles:

Important

VBS enclaves in Azure SQL Database do not support attestation. Configuring Azure Attestation only applies to Intel SGX enclaves.

Manage keys for Always Encrypted with secure enclaves

Configure columns with Always Encrypted with secure enclaves

Run Transact-SQL statements using secure enclaves

Create and use indexes on enclave-enabled columns

Develop applications using Always Encrypted with secure enclaves

See also